我找到了一条类似的线索,但没能让它起作用。所以,用例是
我在Linux主机上启动一个容器。
docker run -i -t --privileged -p 8080:2375 mattgruter/doubledocker在该容器中,我希望在运行时启动另一个容器。
在这种情况下,我需要从主机系统浏览器访问正在运行的应用程序。
当我启动容器中的容器时
docker run -i -t -p 2375:8080 image/name我收到一个错误,说2375端口正在使用。我启动了应用程序,在两个容器内(例如,使用另一个端口8080:8080 )时,我可以将0.0.0.0:8080压缩,但不能从主机系统预览应用程序,因为lohalhost:8080监听第一个容器中的2375端口,在启动第二个容器时不能使用该端口。
发布于 2015-02-07 20:04:59
我可以用图像jpetazzo/dind来做这件事。我所做和工作的测试(举个例子):
docker run --privileged -t -i --rm -e LOG=file -p 18080:8080 jpetazzo/dinddocker run -d -p 8080:80 nginx在主机环境中,我可以使用http://localhost:18080浏览nginx欢迎页面。
对于您使用的映像(磨料工/双码头工),我在运行它(与日志附加相关的内容)时遇到了一些问题。
https://stackoverflow.com/questions/28384908
复制相似问题