我想知道如何打开所有其他容器的容器端口?
我有三个容器,我想互相打开一些端口。我不能使用--link
,因为它是循环链接。
我已将端口和绑定端口暴露给主机,但其他容器无法访问它。
我无法使用docker网络,因为我使用的是Docker 1.8而无法升级。 感谢。
答案 0 :(得分:1)
将端口共享到链接容器使用...
EXPOSE 8080
你的Dockerfile中的
警告以下内容......
docker run -p 8080:8080
共享一个从主机到容器的端口,但不是从容器到容器的端口
insterestingly
docker run -P (capital P)
将Dockerfile中公开的所有端口共享给托管(以及其他链接的cotnainers)
别忘了做你的码头链接