Docker swarm nginx bad gateway

时间:2018-04-10 14:24:22

标签: docker nginx

我在我的工作节点中运行了一个docker swarm服务,它是TOMCAT实例。该命令用于运行它如下所示: -

docker service create --with-registry-auth --replicas 1 --network overlaytest --name sq-web --hostname sq-web --constraint 'node.hostname != manager' nw/sq-web:snapshot-16

并且有一个nginx容器没有作为swarm服务运行,而是作为单独的容器运行,命令如下所示: -

docker run -itd --restart=unless-stopped --name=nginx-reverse-proxy-server --network=overlaytest -p=80:80 nw/nginx:release-9

两者都在同一个覆盖网络上,工作得很好。用于创建网络的命令: -

docker network create --driver overlay --attachable overlaytest

但是当我删除该服务并再次启动它(而不是更新它)时出现问题,然后nginx会出错 - 502 Bad Gateway 并从中恢复我必须删除nginx容器并重新开始

那么,如果有任何方法可以删除和启动nginx图像吗?

0 个答案:

没有答案