【发布时间】:2018-11-30 00:18:38
【问题描述】:
我在第 3 部分做 docker 教程文档。因为我的电脑是 windows,所以我使用 docker 工具箱。在第3部分之前,我使用命令docker run -p 8080:80 test,它可以连接到192.168.99.100:8080,即成功。
但是当创建一个 swarm 并部署 docker-compose.yml 时,它是成功的。
ID NAME MODE REPLICAS IMAGE PORTS
uskmy4zkflhf testswarm_web replicated 5/5 ***/get-started:test *:6666->80/tcp
但是我用192.168.99.100:6666连接时,页面显示不出来,用ping可以看到192.168.99.100可以连接。
当我卸载工具箱然后重新安装它时,我只部署了一次,这意味着整个程序只设置一次端口,没有容器占用它。在这种情况下也不起作用。
这有什么问题?
【问题讨论】: