简体   繁体   English

使用端口 1376 启动 docker swarm 后,无法 docker init 或 docker leave

[英]After starting docker swarm with port 1376, cannot docker init nor docker leave

I am following the Docker Get Started tutorial ( https://docs.docker.com/get-started/part4/ )我正在关注 Docker 入门教程 ( https://docs.docker.com/get-started/part4/ )

After starting two virtual machines, I attempted to docker init swarm .启动两个虚拟机后,我尝试docker init swarm Unfortunately, I did not read closely enough and passed in port 2376 instead of 2377 .不幸的是,我没有仔细阅读并通过端口2376而不是2377

Things did not go as expected (expectedly) when trying to attach a second vm as a node, and I attempted to use docker swarm leave to leave the swarm and start over.尝试将第二个 vm 附加为节点时,事情没有按预期(预期)进行,我尝试使用docker swarm leave离开 swarm 并重新开始。 I got a weird message and it suggested I use --force.我收到一条奇怪的消息,它建议我使用 --force。 I did.我做到了。

Now I cannot run docker swarm init with port 2377:现在我无法使用端口 2377 运行docker swarm init

Error response from daemon: This node is already part of a swarm. Use "docker swarm leave" to leave this swarm and join another one.

Nor can I run docker swarm leave :我也不能运行docker swarm leave

Error response from daemon: This node is not part of a swarm

I'm puzzled, surely I'm missing something obvious--any tips?我很困惑,我肯定遗漏了一些明显的东西——有什么提示吗? 🤔 🤔

I wound up just tearing everything down.我最终只是把所有东西都拆掉了。 I deleted my virtualbox VMs and used docker-machine rm <vm> to remove the docker instances.我删除了我的虚拟机 VM 并使用docker-machine rm <vm>删除了 docker 实例。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM