首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头码头:港口测绘

码头码头:港口测绘
EN

Stack Overflow用户
提问于 2015-02-07 17:04:43
回答 1查看 1.1K关注 0票数 1

我找到了一条类似的线索,但没能让它起作用。所以,用例是

我在Linux主机上启动一个容器。

代码语言:javascript
复制
docker run -i -t --privileged -p 8080:2375 mattgruter/doubledocker

在该容器中,我希望在运行时启动另一个容器。

在这种情况下,我需要从主机系统浏览器访问正在运行的应用程序。

当我启动容器中的容器时

代码语言:javascript
复制
docker run -i -t -p 2375:8080 image/name

我收到一个错误,说2375端口正在使用。我启动了应用程序,在两个容器内(例如,使用另一个端口8080:8080 )时,我可以将0.0.0.0:8080压缩,但不能从主机系统预览应用程序,因为lohalhost:8080监听第一个容器中的2375端口,在启动第二个容器时不能使用该端口。

EN

回答 1

Stack Overflow用户

发布于 2015-02-07 20:04:59

我可以用图像jpetazzo/dind来做这件事。我所做和工作的测试(举个例子):

  1. 在我的主机上,我运行了安装了对接器的容器: docker run --privileged -t -i --rm -e LOG=file -p 18080:8080 jpetazzo/dind
  2. 然后,在容器中,我已经提取了nginx映像,并使用 docker run -d -p 8080:80 nginx

在主机环境中,我可以使用http://localhost:18080浏览nginx欢迎页面。

对于您使用的映像(磨料工/双码头工),我在运行它(与日志附加相关的内容)时遇到了一些问题。

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

https://stackoverflow.com/questions/28384908

复制
相关文章

相似问题

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