docker stack rmEstimated reading time: 2 minutes
Remove one or more stacks
Swarm This command works with the Swarm orchestrator.
Kubernetes This command works with the Kubernetes orchestrator.
docker stack rm STACK [STACK...]
|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|
Remove the stack from the swarm. This command has to be run targeting a manager node.
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