docker集群初始化manager节点报错:could not choose an IP address to advertise

  今天用本机+虚拟机做集群配置时,运行指令:docker-machine ssh myvm1 "docker swarm init"报如下错误:

Error response from daemon:

could not choose an IP address to advertise since this system has multiple addresses on different interfaces (10.0.2.15 on eth0 and 192.168.99.100 on eth1) - specify one with --advertise-addr

这个错误出现在电脑有多个网卡时,原因是docker不知道该选用那个ip作为地址,解决方式很简单,就是在命令后面加上参数 --advertise-addr ip地址,例如:

docker-machine ssh myvm1 "docker swarm init  --advertise-addr 192.168.99.100"

问题解决。


你可能感兴趣的:(docker)