Docker:打开所有其他容器的容器端口

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

我有三个容器,我想打开一些端口给对方。 我不能使用 – --link因为它是循环链接。

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

我无法使用dockernetworking,因为我使用的是Docker 1.8,我无法升级。 谢谢。

共享一个端口链接容器使用…

EXPOSE 8080

在你的Dockerfile中

警告以下…

  docker run -p 8080:8080 

从主机共享一个端口到容器,而不是从容器到容器

insterestingly

 docker run -P (capital P) 

共享Dockerfile中公开的所有端口(以及其他链接的cotnainer)

不要忘了做你的docker链接