我正在使用docker swarm。当我连接到工作节点时,我收到此错误:
来自守护程序的错误响应:rpc错误:code = 14 desc = grpc:the 连接不可用
我已经停止了防火墙和setenforce 0.可能是什么问题?
答案 0 :(得分:0)
如果您正在使用VM,那么您可以使用docker" swarm init --advertise-addr来启动docker swarm和备用IP地址:"
示例: 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端口。
检查自己是否也适合你。
答案 1 :(得分:-1)
如果您正在使用swarm init --advertise-addr <some ip>
。那么您将获得加入令牌,但是当我要将新的swarm作为工作者添加到管理器时,我得到相同的错误节点已经是swarm的一部分。
所以在使用vm ip地址时要小心。它应该与经理ip不同并且完全匹配。