2016-12-31 72 views
3

某些提供程序(例如ScaleWay)會爲您的服務器提供未連接到本地接口的IP。如何在浮動IP後面使用Docker羣集模式管理器

# docker swarm init --advertise-addr <my-external-ip>:2377 --listen-addr 0.0.0.0:2377 
Error response from daemon: must specify a listening address 
because the address to advertise is not recognized as a system address 

雖然

# docker swarm init --advertise-addr eth0:2377 

會做廣告的私有IP地址。

碼頭羣應該如何設置在這樣的環境?

回答

1

本地swarm mode存在問題,涉及綁定到非系統IP Address,如docker 1.12.5。有多個github問題,但問題仍然存在。

定義非系統IP AddressIP AddressesDNAT等技術一起使用。這些IP Addresses未在本地界面上設置,並且對底層操作系統可見。

來源:link1,link2link3

相關問題