无法创建Docker Swarm

时间:2018-02-15 13:03:04

标签: docker docker-swarm

我正在尝试在我的本地网络中创建一个简单的两个系统的docker swarm。我给了命令docker swarm join --token SWMTKN-1-ns78a9s9d9alnma7qnhwdna9o0hdf8ei8f xx.xx.xx.xx:2377以使其他系统加入群。但我收到错误Error response from daemon: manager stopped: can't initialize raft node: rpc error: code = Unavailable desc = grpc: the connection is unavailable。 我的系统支持代理,我也使用代理配置了docker。我可以下载docker图像,我也可以ping其他系统。

2 个答案:

答案 0 :(得分:1)

群集节点必须能够直接相互访问,并且无法通过NAT或代理进行通信以进行群内通信。

另外,您要确保他们可以在proper Swarm ports上互相交谈:

  • 用于群集管理的TCP端口2377&筏同步通信
  • TCP和UDP端口7946用于"控制平面"八卦发现沟通
  • UDP端口4789用于"数据平面" VXLAN覆盖网络流量

答案 1 :(得分:0)

使用NO_PROXY绕过代理工作。谢谢大家:))