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

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

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

必须和容器端口一致:

而和你主机端口无关;

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

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

相关推荐
DogDaoDao4 小时前
Docker全解析:从核心概念到2025年AI集成新特性
人工智能·docker·eureka·程序员
程序员在线炒粉8元1份顺丰包邮送可乐4 小时前
Docker 部署生产环境可用的 MySQL 主从架构
mysql·docker·架构
m0_741574754 小时前
k8s的service
云原生·容器·kubernetes
liliangcsdn6 小时前
Mac本地docker安装Kibana+ElasticSearch
elasticsearch·macos·docker
xiao-xiang7 小时前
k8s下的发布策略详解
云原生·容器·kubernetes·部署·cicd·发布
优秀的老黄7 小时前
Docker部署RabbitMQ
linux·运维·docker·中间件·容器·centos·rabbitmq
Lin_Aries_04218 小时前
容器使用卷
linux·运维·docker·云原生·容器·eureka
寒士obj8 小时前
Docker的使用及核心命令
运维·docker·容器
邂逅星河浪漫8 小时前
【Docker-Nginx】通过Docker部署Nginx容器
nginx·docker·容器
Dontla9 小时前
Docker Compose healthcheck介绍(监控容器中服务的实际健康状态)数据库健康检查pg_isready
数据库·docker·容器