Docker 群错误响应
Docker Swarm Error Response
我正在尝试 运行 tutorial 在多个主机上使用我的链码。
复制后(当然还有 PC 1 的输出):
docker swarm join — token SWMTKN-1–3as8cvf3yxk8e7zj98954jhjza3w75mngmxh543llgpo0c8k7z-61zyibtaqjjimkqj8p6t9lwgu 172.16.0.153:2377
从 PC 1 到 PC 2,我收到如下错误输出:
Error response from daemon: rpc error: code = Unavailable desc = grpc:
the connection is unavailable
我用谷歌搜索了这个问题,但还没有找到解决我的问题的方法。
谁能帮忙?
您的问题的解决方案是使用 PC 1
的网络 IP 初始化 swarm。如果您使用的是 windows 机器,请使用 ipconfig
;在 Linux 和 MAC 上使用 ifconfig
;查看您连接到网络的接口的 IP。最有可能的是 192.168...
.
您可以通过使用 ping <PC 1 IP>
从 PC 2
ping 它来确认是否可以从 PC 2
访问该 IP。如果它给出了成功响应,那么您就可以进入下一步了。否则,您使用了错误的 IP。试试其他接口的IP。
找到IP后,使用以下命令初始化swarm。在第二个命令中使用上面找到的 IP。
docker swarm leave --force
docker swarm init --advertise-addr <IP address of PC 1>
使用 PC 2
中最后一个命令的输出,它应该作为工作人员连接到 swarm,PC 1
作为管理器。
在 PC 2
上加入 swarm 之前,请执行 docker swarm leave --force
以确保安全。
我正在尝试 运行 tutorial 在多个主机上使用我的链码。
复制后(当然还有 PC 1 的输出):
docker swarm join — token SWMTKN-1–3as8cvf3yxk8e7zj98954jhjza3w75mngmxh543llgpo0c8k7z-61zyibtaqjjimkqj8p6t9lwgu 172.16.0.153:2377
从 PC 1 到 PC 2,我收到如下错误输出:
Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable
我用谷歌搜索了这个问题,但还没有找到解决我的问题的方法。 谁能帮忙?
您的问题的解决方案是使用 PC 1
的网络 IP 初始化 swarm。如果您使用的是 windows 机器,请使用 ipconfig
;在 Linux 和 MAC 上使用 ifconfig
;查看您连接到网络的接口的 IP。最有可能的是 192.168...
.
您可以通过使用 ping <PC 1 IP>
从 PC 2
ping 它来确认是否可以从 PC 2
访问该 IP。如果它给出了成功响应,那么您就可以进入下一步了。否则,您使用了错误的 IP。试试其他接口的IP。
找到IP后,使用以下命令初始化swarm。在第二个命令中使用上面找到的 IP。
docker swarm leave --force
docker swarm init --advertise-addr <IP address of PC 1>
使用 PC 2
中最后一个命令的输出,它应该作为工作人员连接到 swarm,PC 1
作为管理器。
在 PC 2
上加入 swarm 之前,请执行 docker swarm leave --force
以确保安全。