簡體   English   中英

Docker swarm 和 ec2,如何發布外部 IP 地址

[英]Docker swarm and ec2, how to advertise external ip address

是否可以跨多個物理網絡運行 docker swarm? 當我嘗試在 AWS ec2 實例中運行 swarm 並在docker swarm init --advertise-addr上公布公共 IP 時,我收到錯誤消息

Error response from daemon: must specify a listening address because the address to advertise is not recognized as a system address

但是,當我宣傳私有 IP 時,一切正常。 為什么是這樣? 是否無法跨不同子網運行 swarm?

我在 AWS 上部署 Docker Swarm 時遇到了同樣的問題。 我建議您通過指定公共 IP/彈性 IP 來部署節點:

實例 A - 主節點 - 彈性 IP 1.1.1.1

實例 B - 主節點 - 彈性 IP 2.2.2.2

您想使用此命令通過管理器令牌作為第二個主節點從實例 B 加入:

docker swarm --token SWMTKN-1-3pu6hszjas19xyp7ghgosyx9k8atbfcr8p2is99znpy26u2lkl-7p73s1dx5in4tatdymyhg9hu2 1.1.1.1:2377 --listen-addr 2.2.2.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM