3
我试图执行tutorial from the official documentation分配网关。除了服务以外,它工作正常。未能与码头工人堆栈
当我启动容器的5个实例(具有搬运工堆栈命令)时,容器不能启动和我得到这个错误:
"failed to allocate gateway"
$ docker stack ps getstartedlab
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
imb6vgifjvq7 getstartedlab_web.1 seb/docker-whale:1.1 ns3553081.ip-XXX-YYY-ZZZ.eu Ready Rejected 4 seconds ago "failed to allocate gateway (1…"
ulm1tqdhzikd \_ getstartedlab_web.1 seb/docker-whale:1.1 ns3553081.ip-XXX-YYY-ZZZ.eu Shutdown Rejected 9 seconds ago "failed to allocate gateway (1…"
...
的搬运工-compose.yml包含
version: "3"
services:
web:
image: seb/docker-whale:1.1
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
ports:
- "80:80"
networks:
- webnet
networks:
webnet:
启动容器我使用的命令:
$ docker stack deploy -c docker-compose.yml getstartedlab
我可以在不使用该命令的容器的任何问题一个实例开始:
$ docker run -p 80:80 seb/docker-whale:1.1
任何想法,为什么它不工作?我怎样才能获得有关错误的更多细节? 感谢您的帮助。从初学者
我已经做了我的Mac相同的测试运行塞拉利昂(10.12.5),它工作正常。 我相信这个问题是关系到Linux机器?它与运行: DISTRIB_ID = Debian的 DISTRIB_RELEASE = 8 DISTRIB_CODENAME = DISTRIB_DESCRIPTION = PRETTY_NAME = “的Debian GNU/Linux的8(杰西)” NAME = “的Debian GNU/Linux的” VERSION_ID = “8” VERSION =” 8(jessie)“ ID = debian Linux 3.14.32-xxxx-grs-ipv6-64 x86_64 – sebastien
我第一次运行它,它工作,第二次,我得到了同样的错误。所以,我相信“东西”仍在运行,但我不知道究竟是什么。 –