如何删除Docker Swarm中的所有服务

E23*_*235 3 docker docker-swarm

我想删除我在Swarm中创建的所有服务:
在此输入图像描述

要删除我使用的所有容器:

docker rm -f $(docker ps -a -q)
Run Code Online (Sandbox Code Playgroud)

有没有办法用一行删除所有服务

我没有堆栈:
在此输入图像描述
所以docker stack rm STACK_NAME不行.

Bre*_*her 17

服务中存在相同的解决方案:

docker service rm $(docker service ls -q)
Run Code Online (Sandbox Code Playgroud)

  • 哇,布雷特。刚刚做第一个群体分配(投票应用程序),你就在这里!您也应该在此处添加“docker network prune”。 (2认同)

小智 8

你可以只remore堆栈

docker stack rm nameofstack
Run Code Online (Sandbox Code Playgroud)

这样,所有服务都将被删除。

要清理所有卷、容器、图像和网络,您可以使用:

docker system prune -a -f
Run Code Online (Sandbox Code Playgroud)