![](/img/trans.png)
[英]How to disable/leave docker swarm mode when starting docker daemon?
[英]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 leave
和docker 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.