我的问题类似于 docker swarm init could not choose an IP address error ,但我发现接受的答案有些含糊,所以我会再问一次。尝试后
docker swarm init
我收到一条错误消息
Error response from daemon: could not choose an IP address to advertise since this system has multiple addresses on different interfaces (192.168.130.117 on enp1s0 and 192.168.130.89 on wlp2s0) - specify one with --advertise-addr
这可能是什么根本原因?我目前正在运行 VPN (OneClickVPN);有问题吗?
另外,为了使用 --advertise-addr
指定一个地址,我想了解更多有关消息中给出的地址的信息。我怎么能这样做?
最佳答案
看起来您有两个事件的网络接口(interface),一个在 enp1s0
上,另一个在 wlp2s0
上。我猜 enp1s0
是以太网连接,而 wlp2s0
是 WiFi 连接。
正如您链接到的问题中所述,如果您在不同的接口(interface)上有多个地址,则必须使用 --advertise-addr
指定一个。在您的情况下,您实际上是在以太网和 WiFi 接口(interface)之间进行选择。
关于docker - 在 Docker 中, "Error response from daemon: could not choose an IP address to advertise since this system has multiple addresses on different interfaces",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43662237/