2016-04-15 118 views
0

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

我有三個容器,我想打開一些端口給對方。我不能使用--link,因爲它是循環鏈接。

我所暴露的端口和端口綁定到主機,但其他容器不能得到它的訪問。

要麼是因爲我使用的碼頭工人1.8我不能使用泊塢窗網,我不能升級。 謝謝。

+1

「其它容器不能訪問它」如何做你確定這個?你有錯誤信息嗎?你用'nc'試過了嗎?所有容器都可以訪問主機服務端口嗎?請:分享你的工作,詳細說明你的嘗試,並提供有關該問題的技術細節。 – Auzias

回答

1

共享端口連接容器使用...

EXPOSE 8080

在Dockerfile

警告以下...

docker run -p 8080:8080 

股從主機端口到容器但不是從容器到容器

ins terestingly

docker run -P (capital P) 

股在Dockerfile暴露到主機的所有端口(以及其他鏈接cotnainers)

不要忘記做你的泊塢窗鏈接

相關問題