docker图像访问问题

时间:2017-04-05 11:29:25

标签: docker containers

我无法访问我的泊坞窗图片。我的设置是Windows 7,并有在oracle vm上运行的docker linux vm。我已经构建了我的应用程序,我可以使用下面的

查看我的应用程序

enter image description here

我不知道如何访问myapp容器。因为它在localhost上运行我相信我可以访问localhost:端口号。但我不知道我在哪里可以看到以及如何开始。如果你面对同样的问题,你可以帮忙吗?

更新日志挂起:

在下面的屏幕中服务器​​启动挂了差不多10分钟,我终止了这个过程,对这个错误的任何想法?enter image description here

1 个答案:

答案 0 :(得分:0)

您在屏幕截图中显示的是图片列表。因此,您首先需要docker run您的图片,绑定由docker镜像曝光的应用程序端口(使用EXPOSE,我假设 8081 为了我的例子)给主持人:

docker run --publish 8081:8081 3b98

如果您忘记在图像中公开端口,可以在命令行上添加参数--expose 8081来运行。 然后,由于您使用Windows 7安装程序,您无法在localhost上的容器中访问正在运行的应用程序,而是访问docker-machine的(docker linux VM)IP。您可以使用

找到分配的IP
docker-machine ip

因此,如果您的应用程序在 8081 上发布并且docker-machine ip返回 192.168.99.100 ,您将在 192.168.99.100:8081上找到您的应用