docker 堆栈 rm

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

Swarm 此命令与 Swarm 协调器配合使用。

描述

从集群中删除堆栈。

笔记

这是集群管理命令,必须在 swarm manager 节点上执行。要了解管理器和工作器,请参阅 文档中的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

删除多个堆栈

这将删除所有指定的堆栈,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