记录docker部署好golang web项目后浏览器访问不到的问题

部署好项目,docker ps -a查看没有任何问题
端口映射成功,但是浏览器就是访问不到,排查后发现犯了个错,注意,项目配置文件中的端口:

其实也就是你项目中监听的端口:

必须和容器端口一致:

而和你主机端口无关;

所以在执行docker run的时候一定要注意,如上图,8090:8000,这个8000才是你容器中的端口号,其要与项目中监听端口一致,因为你的项目是在容器上开起来的而不是你的主机;

问题解决,希望以后少犯这种低级错误

相关推荐
java_logo28 分钟前
Apache IoTDB Docker 容器化部署指南:从入门到生产环境实践
docker·容器·apache·iotdb·iotdb部署教程·iotdb部署文档·docker部署iotdb
处女座_三月1 小时前
kubectl 命令行更新项目版本号
docker·容器·kubernetes
Cat God 0072 小时前
基于Docker的MySQL 主从复制(读写分离)
mysql·docker·容器
m0_474606782 小时前
Linux安装docker教程
linux·运维·docker
Jewel Q3 小时前
QEMU、KVM、Docker、K8s(Kubernetes)
docker·容器·kubernetes
学Linux的语莫3 小时前
prometheus、grafana的docker搭建
docker·容器·prometheus
lisanmengmeng3 小时前
zentao的prod环境升级(一)
linux·运维·数据库·docker·容器·禅道
kkoral4 小时前
单机docker部署的redis sentinel,使用python调用redis,报错
redis·python·docker·sentinel
wuxingge6 小时前
k8s部署xxl-job
容器·kubernetes
没有bug.的程序员7 小时前
微服务基础设施清单:必须、应该、可以、无需的四级分类指南
java·jvm·微服务·云原生·容器·架构