我在本地计算机上运行docker swarm并尝试初始化swarm并获得很好的执行,但是当我尝试将新的worker或节点添加到现有的manager节点时,它会抛出错误,例如swarm已经是节点,您必须离开该节点。$ docker swarm init Swarm已初始化:当前节点(fn405d6jtk8mxbpvdrftr0np1)现在是管理员。
要将工作程序添加到该群集,请运行以下命令:
docker swarm join --token SWMTKN-1-5tyw8ux789wpa7yyt75qbilb669tiw53pxriyxu48niznpmaka-7u63l4hom3h60myvtyw8p1mcj 192.168.2.219:2377
Run Code Online (Sandbox Code Playgroud)
要将管理器添加到该群,请运行“ 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.
Run Code Online (Sandbox Code Playgroud)