docker stack rm

描述移除一个或多个栈
用法docker stack rm [OPTIONS] STACK [STACK...]
别名
docker stack remove docker stack down

Swarm 此命令适用于 Swarm 编排器。

描述

从 Swarm 中移除栈。

注意

这是一个集群管理命令,必须在 Swarm 管理节点上执行。要了解管理器和工作节点,请参阅文档中的Swarm 模式部分

选项

选项默认值描述
-d, --detachtrue不等待栈移除

示例

移除一个栈

这将移除名为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