docker stack rmEstimated reading time: 2 minutes
Edge only: This is the CLI reference for Docker CE Edge versions. Some of these options may not be available to Docker CE stable or Docker EE. You can view the stable version of this CLI reference or learn about Docker CE Edge.
Remove one or more stacks
The client and daemon API must both be at least
to use this command. Use the
docker version command on the client to check
your client and daemon API versions.
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