Docker: 向所有其他容器开放容器端口

Docker: open container port to all other containers

我想知道如何为所有其他容器打开容器端口?

我有三个容器,想互相开放一些端口。我不能使用 --link 因为它是循环的 link.

我已经暴露端口和绑定端口给主机,但是其他容器无法访问它。

我也无法使用 docker 网络,因为我使用的是 Docker 1.8,而且我无法升级。 谢谢

要与链接的容器共享端口,请使用 ...

曝光 8080

在您的 Dockerfile 中

警告以下...

 docker run -p 8080:8080 

从主机到容器共享端口,但从容器到容器不共享端口

有趣

docker run -P    (capital P)

将您的 Dockerfile 中公开的所有端口共享给主机(以及其他链接的容器)

别忘了做你的 docker 链接