nginx 502 springboot项目docker环境部署

error.log日志中:connect() failed (111: Connection refused) while connecting to upstream

坑啊,天坑啊,巨tm坑啊

首先我的nginx配置没有改过,但是不知道为啥突然项目就无法访问了,请求全部给我来502,但是前端的文件啥的都能正常过去,然后在我的Linux里面直接curl 172.17.0.4:8080 (这个是之前镜像的ip地址和项目端口),直接给我提示拒绝访问,我就奇了怪了,我项目都跑起来了,java已经开始提供服务了,凭啥拒绝我,我镜像端口就是8080啊,我不服啊,

最后折腾了大半天,好了,看看docker镜像的ip地址

docker inspect -f='{{.Name}} {{.NetworkSettings.IPAddress}} {{.HostConfig.PortBindings}}' $(docker ps -aq)

我去,他变了,变了,变了,remove过后重新弄得镜像,他ip变了!!!!!!变了!!!!!!变了!!!!!!变了!!!!!!

然后nginx里面后端访问地址改成变了过后的就行了,悲愤,绝望,我都给气笑了

猜你喜欢

转载自blog.csdn.net/wu__peng/article/details/88711177