我正在研究 docker swarm。当我连接到工作节点时,出现此错误:
来自守护进程的错误响应:rpc 错误:代码 = 14 desc = grpc:连接不可用
我已经停止了防火墙和 setenforce 0。可能是什么问题?
如果您使用的是 VM,那么您可以使用 docker "swarm init --advertise-addr :" 使用备用 IP 地址初始化 docker swarm
示例: docker swarm init --advertise-addr 192.168.99.100:2377 然后将节点添加到 swarm。
示例: docker swarm join --token --advertise-addr:docker swarm join --token SWMTKN-1-RANDOMTOKEN 192.168.99.100:2377
有人说它只适用于 2377 端口。
检查自己是否也适用于您。
如果您使用的是swarm init --advertise-addr <some ip>
.Then 您将获得加入令牌,但是当我将新的 swarm 作为工作人员添加到管理器时,我得到相同的错误节点已经是 swarm 的一部分。所以在使用 vm ip 地址时要小心。它应该与经理 ip 不同并且完全匹配。