首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker工具箱,可以连接到用工具包启动但不能用cli启动的容器?

docker工具箱,可以连接到用工具包启动但不能用cli启动的容器?
EN

Stack Overflow用户
提问于 2015-10-09 17:29:39
回答 1查看 401关注 0票数 0

我在运行yosemite的Mac上安装了docker toolbox 1.8.2c。如果我从基地化的docker集线器启动hello-world-nginx,我可以毫无问题地连接到它的TCP端口。

当尝试从CLI执行相同的操作时,我无法连接。为什么?

以下是我在docker CLI上运行的内容,在我看来这是非常标准的:

代码语言:javascript
复制
docker run -d -i -t -P kitematic/hello-world-nginx /bin/sh

在上面的例子中,docker ps显示端口80被映射到0.0.0.0:32769。因此,我尝试连接到192.168.99.100:32769 (这是我的docker机器IP),但我无法连接。

我想要使用CLI,这样我就可以在容器上设置主机名/fqdn,它看起来不像是Kitematic支持的。下面是我尝试的另一件事,在args中使用我的docker机器的IP地址:

代码语言:javascript
复制
docker run -d -i -t -p 192.168.99.100:32769:80 -h nginx.example.com kitematic/hello-world-nginx /bin/sh

这也不起作用。

在每种情况下,容器都会成功启动,并且我可以attach到它而不会出现任何问题。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-02-09 08:12:31

我也遇到了同样的问题,但在windows10pro中使用了相同的图像文件/hello-world-nginx。默认情况下,使用Internet Explorer打开一个wep页面时,提示信息是无法连接,后来我尝试使用另一个浏览器chrome,它可以正常工作。也许如果你尝试使用另一种网络浏览器,这个问题就可以解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33089542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档