web-dev-qa-db-ja.com

Docker Swarmモードを無効にする方法は?

ローカルテスト用にdocker swarmを有効にしました。これで、docker-compose upを使用してデプロイしようとするたびに、次の警告が表示されます。

警告:使用しているDocker Engineはswarmモードで実行されています。

Composeは、swarmモードを使用して、swarmの複数のノードにサービスをデプロイしません。すべてのコンテナは現在のノードでスケジュールされます。

Swarm全体にアプリケーションをデプロイするには、docker stack deployを使用します。

Docker Swarmモードを無効にするにはどうすればよいですか?

16
Datageek

docker swarm leaveは、ワーカーノードをswarmから離脱させる場合に使用されますが、docker swarm leave --forceは、マネージャーノードが群れを離れるためのものです。

32
Rohan Seth

docker swarm leaveトリックを行う必要があります

6
samprog

docker swarm leaveおよびdocker swarm leave --force動作せずに戻る

 Error response from daemon: context deadline exceeded

/ var/lib/docker/*を削除して、サービスを再起動できます。たとえば、centosで

systemctl restart docker
1