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

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

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

必须和容器端口一致:

而和你主机端口无关;

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

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

相关推荐
70asunflower2 小时前
用Docker创建不同的容器类型
运维·docker·容器
小Pawn爷2 小时前
3.Dockerfile
docker
CodeGolang2 小时前
Docker容器化部署Zabbix监控系统完整指南
docker·容器·zabbix
忆~遂愿3 小时前
Runtime 上下文管理:计算实例的生命周期、延迟最小化与上下文切换优化
java·大数据·开发语言·人工智能·docker
lpruoyu13 小时前
【Docker进阶-03】存储原理
docker·容器
顾北1214 小时前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
文静小土豆14 小时前
Docker 与 containerd 代理配置详解:镜像拉取速度慢的终极解决方案
运维·docker·容器
JY.yuyu16 小时前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
lpruoyu17 小时前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
虾说羊18 小时前
docker容器化部署项目流程
运维·docker·容器