2014-12-05 24 views

回答

0

是的,你可以。當您鏈接容器它是自動完成的: https://docs.docker.com/userguide/dockerlinks/#updating-the-etchosts-file

+1

我試過這個,但只有父容器知道子容器的主機名。子容器不知道父母的主機名。鏈接似乎是一種方式。 – DarVar 2014-12-05 11:18:16

+0

hmmmm見http://stackoverflow.com/questions/25324860/how-to-create-a-bidirectional-link-between-containers – dukebody 2014-12-05 11:23:20

+1

另請參閱http://stackoverflow.com/questions/27048319/docker-linking-how - 能 - 包括的容器,知道,每個-其他-IP/27067586#27067586 – Bryan 2014-12-05 12:11:25

1

你可以用另一個方法:用自己的DNS服務器(的dnsmasq是容易的選擇),並與所有(通過輪詢動態運行的容器或使用泊塢窗事件的地址更新)。這裏有幾個樣本:1,2,3

0

您可以嘗試使用編織,這是我正在開發的一個項目。它給你一個overlay network with DNS,所以你可以忘記主機文件,鏈接容器和大部分這些東西。