加入现有的节点时,Docker Swarm 抛出“already part of swarm”的错误
我正在本地机器上运行 Docker Swarm,并尝试初始化该Swarm。执行非常顺利,但是当我尝试将新的工作节点添加到现有管理节点时,会抛出如下所示的错误:“swarm already part of swarm”,提示需要离开该节点。
$ docker swarm init
Swarm initialized: current node (fn405d6jtk8mxbpvdrftr0np1) is now a manager.
要将工作节点添加到此Swarm中,请运行以下命令:
docker swarm join --token SWMTKN-1-5tyw8ux789wpa7yyt75qbilb669tiw53pxriyxu48niznpmaka-7u63l4hom3h60myvtyw8p1mcj 192.168.2.219:2377
要向此群集添加管理器,请运行'docker swarm join-token manager'并按照说明操作。
=>再次使用上述令牌作为工作者并加入后,我会遇到以下错误...
$ docker swarm join --token SWMTKN-1-5tyw8ux789wpa7yyt75qbilb669tiw53pxriyxu48niznpmaka-7u63l4hom3h60myvtyw8p1mcj 192.168.2.219:2377
Error response from daemon: This node is already part of a swarm. Use "docker swarm leave" to leave this swarm and join another one.
docker swarm join
命令还是在不同的节点上运行? - Constantin Galbenu