2016-03-17 60 views
0

我有多個碼頭集裝箱運行碼頭和貨物。問題是Cargo將一個端口(7868)綁定到本地主機,而不是使用docker對其進行可視化(如果我理解正確)。如果我查看我的一個容器,我發現端口綁定到我的本地主機,而當我查看第二個容器時,它不是。 ​​讓碼頭不讓程序綁定端口到本地主機

我認爲設置一個端口轉發,如docker doc中所示可以解決這個問題,但顯然Cargo會繞過這個嗎?

0.0.0.0:10009->7868/tcp 0.0.0.0:10010->7868/tcp

有沒有辦法要麼有這個端口發送到1000倍,而不是本地主機,或有多克爾處理呢?

編輯:我意識到我遺漏了實際問題。當兩個容器都在運行時,Jetty無法綁定到兩個容器的端口。

感謝

回答

0

所以,問題是我沒有正確地結合我的口。

我在做什麼

docker run 10010:7868 -d rhel7 /bin/bash 

我需要做什麼設置的IP

docker run -p 127.0.0.1:10010:7868 -d rhel7 /bin/bash 

它完美地工作。

相關問題