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
我第一次運行它,它工作,第二次,我得到了同樣的錯誤。所以,我相信「東西」仍在運行,但我不知道究竟是什麼。 –