docker stack rm

説明

1つまたは複数スタックを削除します。

【API 1.25+】このコマンドを使うには、クライアントとデーモン API の両方が、少なくとも 1.25 の必要があります。クライアントとデーモン API のバージョンを調べるには、 docker version コマンドを使います。

使い方

$ docker stack rm [OPTIONS] STACK [STACK...]

補足説明

swarm からスタックを削除します。

注釈

これはクラスタ管理コマンドであり、 swarm manager ノードで実行する必要があります。manager と worker について学ぶには、ドキュメント内の Swarm モードのセクション を参照ください。

コマンドの使用例は、以下の 使用例のセクション をご覧ください。

使用例

以下の例は myapp という名前のスタックを削除します。スタックに関連付けられたサービス、ネットワーク、シークレットも削除されます。

$ docker stack rm myapp

Removing service myapp_redis
Removing service myapp_web
Removing service myapp_lb
Removing network myapp_default
Removing network myapp_frontend

複数のスタックを削除

以下の例は指定した全てのタスク、 myappvossibility を削除します。指定したタスクに関連付けられたサービス、ネットワーク、シークレットも削除されます。

$ docker stack rm myapp vossibility

Removing service myapp_redis
Removing service myapp_web
Removing service myapp_lb
Removing network myapp_default
Removing network myapp_frontend
Removing service vossibility_nsqd
Removing service vossibility_logstash
Removing service vossibility_elasticsearch
Removing service vossibility_kibana
Removing service vossibility_ghollector
Removing service vossibility_lookupd
Removing network vossibility_default
Removing network vossibility_vossibility

親コマンド

コマンド 説明
docker stack Docker stack を管理

関連コマンド

コマンド 説明
docker stack deploy 新しいスタックをデプロイするか、既存のスタックを更新
docker stack ls スタックを一覧表示
docker stack ps スタック内のタスクを一覧表示
docker stack rm 1つまたは複数スタックを削除
docker stack services タスク内のサービスを一覧表示