繁体   English   中英

如何禁用 docker swarm 模式?

[英]How to disable docker swarm mode?

我已启用 docker swarm 进行本地测试。 现在,每当尝试使用docker-compose up进行部署时docker-compose up我都会看到以下警告:

警告:您使用的 Docker 引擎正在以群模式运行。

Compose 不使用群模式将服务部署到群中的多个节点。 所有容器都将在当前节点上进行调度。

要跨 swarm 部署应用程序,请使用docker stack deploy

如何禁用 docker swarm 模式?

docker swarm leave时,你想有一个工作节点从群离开时,而docker swarm leave --force是管理器节点离开群。

docker swarm leave应该可以解决问题

如果docker swarm leavedocker swarm leave --force不起作用并返回

 Error response from daemon: context deadline exceeded

您可以删除/var/lib/docker/swarm 并重新启动服务.. 例如在centos

systemctl restart docker

docker swarm leave --force

docker network prune

第一个命令停止 swarm,然后删除所有网络。 这应该有效。

暂无
暂无

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

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