正学习Docker 跟着get-started文档敲命令, 但部署应用到集群中始终不成功呢
[email protected]:~$ docker stack ps getstartedlab
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
m8m3iuunad4j getstartedlab_web.1 zhugw/get-started:first myvm2 Running Preparing 7 minutes ago
1pktisekbhep getstartedlab_web.2 zhugw/get-started:first myvm1 Running Preparing 7 minutes ago
txajwwzsgqda getstartedlab_web.3 zhugw/get-started:first myvm1 Running Preparing 6 minutes ago
squwrcwogrld \_ getstartedlab_web.3 zhugw/get-started:first myvm1 Shutdown Rejected 6 minutes ago "No such image: zhugw/get-star…"
x112kxpzygrm \_ getstartedlab_web.3 zhugw/get-started:first myvm2 Shutdown Rejected 6 minutes ago "No such image: zhugw/get-star…"
oljcqz0c12xf \_ getstartedlab_web.3 zhugw/get-started:first myvm2 Shutdown Rejected 6 minutes ago "No such image: zhugw/get-star…"
wenkp0lcbb0n \_ getstartedlab_web.3 zhugw/get-started:first myvm2 Shutdown Rejected 6 minutes ago "No such image: zhugw/get-star…"
ry5oql1cnowa getstartedlab_web.4 zhugw/get-started:first myvm1 Running Preparing 7 minutes ago
8fvyp3ygagek getstartedlab_web.5 zhugw/get-started:first myvm2 Running Preparing 7 minutes ago
为什么一直都在Preparing呢? 导致不能正常提供服务
➜ ~ curl 'http://10.10.10.100'
curl: (7) Failed to connect to 10.10.10.100 port 80: Connection refused
回答
可能是你的网络不好,应该过一段时间就OK了.
可以
$ docker-machine ssh $(docker-machine ip )
$ cat /var/log/docker.log
docker stack deploy -c docker-compose.yml demo --with-registry-auth