Docker 堆栈部署应用程序不起作用

Docker Stack deployment app does not work

我遵循了 https://docs.docker.com/engine/getstarted-voting-app/

上的教程

一直到将堆栈部署到 swarm 节点结束。一切看起来都很好,但是当我打开 :5000 时,浏览器出现无法连接错误。

我该如何调试它?

正在执行 docker 节点 ls 打印

VSKUMAR-mac:docker-stack vskumar$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
manager   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.13.0   
worker    -        virtualbox   Running   tcp://192.168.99.101:2376           v1.13.0   

docker 服务 ls 的输出是

docker@manager:~$ docker service ls
ID            NAME             MODE        REPLICAS  IMAGE
09zd4pgn550j  vote_db          replicated  0/1       postgres:9.4
pwrp0vwurz43  vote_result      replicated  0/1       dockersamples/examplevotingapp_result:before
q1xidl29t4b0  vote_visualizer  replicated  0/1       dockersamples/visualizer:stable
vwkk0si87hd6  vote_redis       replicated  0/2       redis:alpine
vxu7jq60e7ph  vote_worker      replicated  0/1       dockersamples/examplevotingapp_worker
zayel2tfj2u4  vote_vote        replicated  0/2       dockersamples/examplevotingapp_vote:before

正如 johnharris85 所说,它确实在一段时间后自行加载