docker stack rm
Remove one or more stacks
docker stack rm [OPTIONS] STACK [STACK...]
Remove the stack from the swarm.
Note: This is a cluster management command. When using swarm as an orchestrator, this command must be executed on a swarm manager node. To learn about managers and workers, refer to the Swarm mode section in the documentation.
For example uses of this command, refer to the examples section below.
Kubernetes namespace to use
Kubernetes config file
||Orchestrator to use (swarm|kubernetes|all)|
Remove a stack
This will remove the stack with the name
myapp. Services, networks, and secrets associated with the stack will be removed.
$ docker stack rm myapp Removing service myapp_redis Removing service myapp_web Removing service myapp_lb Removing network myapp_default Removing network myapp_frontend
Remove multiple stacks
This will remove all the specified stacks,
vossibility. Services, networks, and secrets associated with all the specified stacks will be removed.
$ 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||Manage Docker stacks|
|docker stack deploy||Deploy a new stack or update an existing stack|
|docker stack ls||List stacks|
|docker stack ps||List the tasks in the stack|
|docker stack rm||Remove one or more stacks|
|docker stack services||List the services in the stack|