docker - 尝试将 docker swarm manager 添加到 multipass VM 时出错

标签 docker ubuntu docker-swarm multipass

我尝试启动两个多 channel 虚拟机。在 multipass 中安装 docker 后,我试图在 multipass vm 之一中初始化 docker swarm。命令是:

multipass exec node1 -- /bin/bash -c 'docker swarm init --advertise-addr 10.173.198.201:2377 --listen-addr 10.173.198.201:2377'

但是随后出现了错误。它说:

Error response from daemon: advertise address must be a non-zero IP address or network interface (with optional port number)

现在我该如何解决这个问题?我可以在 IP 不为 0 的情况下启动 multipass 吗?

最佳答案

127.0.0.1 将节省您的时间!

关于docker - 尝试将 docker swarm manager 添加到 multipass VM 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69573675/

相关文章:

docker - 启动 docker 实例的问题

用于解压缩任何文件压缩格式的 Linux 工具

git - 如何恢复使用 `git rm .` 意外删除的文件?

docker - docker的RabbitMQ集群-在不同的主机和不同的项目上组成

docker - docker 堆栈部署中的 "starting container failed: su…"

java - Docker无法访问jar文件

django - 带有 Nginx 的 Django 的 build_absolute_uri 中的 localhost

apache - 无法从网络上的另一台计算机连接到我的 apache 服务器

linux - 如何在不删除的情况下以群模式停止/启动 docker 容器?

docker - 使用选项/参数覆盖从主机运行的默认Docker运行