如何在浮动IP后面使用docker swarm模式管理器

时间:2016-12-31 03:39:10

标签: docker docker-swarm

某些提供商(如ScaleWay)会为您的服务器提供一个未附加到本地接口的IP。

# 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地址。

如何在这样的环境中设置docker swarm?

1 个答案:

答案 0 :(得分:1)

原始swarm mode存在问题,当涉及将IP Address绑定到非系统docker 1.12.5时。有多个github问题,但问题仍然存在。

定义与IP Address等技术一起使用的非系统IP AddressesDNAT。这些IP Addresses未在本地接口上设置,并且对底层操作系统可见。

来源:link1link2link3