docker stack rm
読む時間の目安: 2 分
説明
Stack を削除します。
API 1.25 以上
このコマンドを利用するには、クライアントとデーモンの API はともに、最低でも
1.25
である必要があります。
クライアント上においてdocker version
コマンドを実行して、クライアントとデーモンの API バージョンを確認してください。
利用方法
$ docker stack rm [OPTIONS] STACK [STACK...]
追加説明
Swarm から Stack を削除します。
メモ
これはクラスター管理コマンドです。 したがって Swarm 上のマネージャーノードにおいて実行する必要があります。 マネージャーノードやワーカーノードについては、Swarm モード を参照してください。
本コマンドの利用例については、以下に示す 利用例の節 を参照してください。
オプション
名前/省略形 | デフォルト | 説明 |
--namespace |
deprecatedKubernetes Kubernetes 名前空間を指定します。 |
|
--kubeconfig |
deprecatedKubernetes Kubernetes 設定ファイルを指定します。 |
|
--orchestrator |
deprecated オーケストレーターを指定します。(swarm|kubernetes|all) |
利用例
Stack の削除
以下はmyapp
という名前の Stack を削除します。この Stack に関連づいたサービス、ネットワーク、機密情報は削除されます。
$ docker stack rm myapp
Removing service myapp_redis
Removing service myapp_web
Removing service myapp_lb
Removing network myapp_default
Removing network myapp_frontend
複数 Stack の削除
指定されたmyapp
とvossibility
という Stack をすべて削除します。指定された Stack すべてに関連づいたサービス、ネットワーク、機密情報は削除されます。
$ 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 | 新規 Stack のデプロイ、または既存 Stack の更新を行います。 |
docker stack ls | Stack の一覧を表示します。 |
docker stack ps | Stack 内のタスク一覧を表示します。 |
docker stack rm | Stack を削除します。 |
docker stack services | Stack 内のサービスを一覧表示します。 |