このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。

6.1.5 ノードの削除

swarmからノードを削除するには、削除する必要があるノードで次のコマンドを実行します:

# docker swarm leave

swarmを離れる場合、ノードはマネージャのロールで実行されてはならないことに注意してください。 あらかじめ管理者のステータスからノードを降格させてください。

ノードがswarmを離れると、ノード上で実行されていたswarm内のサービスの一部として実行されているコンテナは、swarm内の1つ以上の代替ノードで自動的に開始されます。 リソースに問題がある場合は、ノードを削除する前にサービスの規模を縮小することを検討してください。

ノードがオンラインになっておらず、swarmから削除する必要がある場合は、マネージャ・ノードで次のコマンドを実行できます:

# docker node rm ID|HOSTNAME

ID|HOSTNAMEを、swarmから削除するノードのIDまたはホスト名に置き換えます。 ノードが後でオンラインになると、この操作は認識されませんが、自動的にswarmに受け入れられるわけではありません。 この場合、再びオンラインになると、ノード上でdocker swarm leaveコマンドを実行します。 swamに再び参加するには、docker swarm joinコマンドを使用します。