docker stack rm
| Description | Remove one or more stacks |
|---|---|
| Usage | docker stack rm [OPTIONS] STACK [STACK...] |
| Aliases | docker stack remove
docker stack down |
Swarm 此命令适用于Swarm编排器。
描述
从集群中移除堆栈。
注意
这是一个集群管理命令,必须在swarm管理节点上执行。要了解管理者和工作者,请参阅文档中的Swarm模式部分。
选项
| Option | Default | Description |
|---|---|---|
-d, --detach | true | Do not wait for stack removal |
示例
移除一个堆栈
这将移除名为 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
移除多个堆栈
这将删除所有指定的堆栈,myapp 和 vossibility。与所有指定堆栈相关的服务、网络和密钥将被删除。
$ 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