转载请注明出处:
在环境上通过 docker 查看节点列表时,报错如下:
解决方法:
具体code如下:
root@controller1:~# docker swarm init --advertise-addr 127.0.0.1 Error response from daemon: This node is already part of a swarm. Use "docker swarm leave" to leave this swarm and join another one. root@controller1:~# root@controller1:~# root@controller1:~# root@controller1:~# root@controller1:~# docker swarm leave Node left the swarm. root@controller1:~# root@controller1:~# root@controller1:~# docker swarm init --advertise-addr 127.0.0.1 Swarm initialized: current node (thdeb7dj2db5g2dqca0wi23nx) is now a manager.To add a worker to this swarm, run the following command:docker swarm join --token SWMTKN-1-3c97io1b67vlrhjl0oz8ry18omwxbwmptwnp27h4nfdscwa8hu-6efe0zj8qnh3i8og4ehgv6997 127.0.0.1:2377To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.root@controller1:~# docker swarm join-token -q manager SWMTKN-1-3c97io1b67vlrhjl0oz8ry18omwxbwmptwnp27h4nfdscwa8hu-ajbf1zaamq09n1i2lbhlemcld root@controller1:~# root@controller1:~# root@controller1:~# docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION thdeb7dj2db5g2dqca0wi23nx * controller1 Ready Active Leader 19.03.9 root@controller1:~# root@controller1:~#