我对Docker还不熟悉,似乎无法连接到任何容器。
我安装了Docker Toolbox。现在我想让Shipyard正常工作。我按照Docker Quickstart Terminal中的步骤进行操作。说明书上写道:
部署完成后,脚本将输出连接URL以及凭据信息。
Shipyard安装程序以此结束:
Shipyard available at http://10.0.2.15:8080
Username: [elided] Password: [elided]
然而,我在浏览器上输入了 http://10.0.2.15:8080
却无法连接。
在另一个 Docker Quickstart 终端中,我运行了 docker ps
命令查看容器信息以获取其IP地址,并得到以下输出:
$ docker inspect a4755 | grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "172.17.0.8",
"IPAddress": "172.17.0.8",
我不确定为什么IP地址不同,但我尝试连接http://172.17.0.8:8080
,这也没有成功。http://localhost:8080
也失败了。
当我尝试运行docker-gunicorn-nginx时,也出现了同样的问题——所有服务都已启动,但我无法连接到该机器。
这是怎么回事?