Docker群集节点在重启后没有显示出来

我创build了一个本地Swarm集群。 创build时,群集工作正常,当我运行docker info所有节点在“节点”列表中都可见。

重启之后,看起来只有一个工作节点已经join了集群。 所有的节点都报告它们都是同一个集群的成员。

如图所示。 所有节点的SWARM列中都有“swarm-master”。 但是在docker info ,只有主站和节点03可见 在这里输入图像说明

是否有任何特定的步骤,我需要完成重新启动后执行。 Docker-machine报告,重新启动时节点已经被分配了新的IP地址,所以我想这可能是一个问题(?)

什么是群发现后端? 我用领事,也有类似的问题; 也许只是需要重新启动,或者重新创build发现后端(consul)容器。