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

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

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

必须和容器端口一致:

而和你主机端口无关;

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

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

相关推荐
码农阿豪35 分钟前
一个浏览器多人用?Docker+Neko+cpolar实现跨网共享
运维·docker·容器
荣光波比40 分钟前
K8S(十)—— Kubernetes核心组件详解:Pod控制器与配置资源管理
java·容器·kubernetes
奋斗的蛋黄3 小时前
K8s 核心三组件:kubelet、kubeadm、kubectl 知识点梳理
云原生·容器·kubernetes
m0_579146653 小时前
docker desktop创建ollama容器端口绑定失败
运维·docker·容器
愚昧之山绝望之谷开悟之坡4 小时前
docker和docker compose离线安装-2-报错
运维·docker·容器
jianghx102413 小时前
Docker部署ES,开启安全认证并且设置账号密码(已运行中)
安全·elasticsearch·docker·es账号密码设置
2503_9301239314 小时前
Kubernetes (四)网络插件详解:Flannel 与 Calico 的原理、数据流向与实战对比
网络·容器·kubernetes
ZHE|张恒16 小时前
Docker 安装 RabbitMQ
docker·rabbitmq
远向光18 小时前
k8s中的控制器
linux·容器·kubernetes
赶路人儿19 小时前
dockerfile中CMD和ENTRYPOINT指令
docker