Docker 批量删除所有容器
· 阅读需 1 分钟
docker 批量删除所有容器
docker ps
这是查看 Docker 容器的状态的命令。
-a
显示所有容器,包括未运行的。
批量操作容器
停止所有容器
docker stop $(docker ps -aq)
解释
docker stop
停止一个或多个运行中的容器。
$(docker ps -aq)
子命令获取所有容器的 ID。
删除所有容器
docker rm $(docker ps -aq)
解释
docker rm
删除一个或多个容器。
$(docker ps -aq)
同上,获取所有容器的 ID。
其他命令
查看所有容器
docker ps -a
删除所有停止的容器
docker container prune
清理系统(包括未使用的镜像和容器)
docker system prune
删除所有未使用的镜像
docker rmi $(docker images -q)