docker stack rm
描述 | 删除一个或多个堆栈 |
---|---|
用法 | docker stack rm [选项] 堆栈 [堆栈...] |
别名 | docker stack remove docker stack down |
Swarm 此命令适用于 Swarm 编排器。
描述
从 swarm 中移除堆栈。
注意
这是集群管理命令,必须在 swarm 管理节点上执行。要了解有关管理器和工作节点的更多信息,请参阅文档中的 Swarm 模式部分。
选项
选项 | 默认值 | 描述 |
---|---|---|
-d, --detach | true | 不等待堆栈移除完成 |
示例
移除一个堆栈
这将移除名为 myapp
的堆栈。与该堆栈关联的服务、网络和 secrets 也将被移除。
$ 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
。与所有指定堆栈关联的服务、网络和 secrets 也将被移除。
$ 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