前言
docker 在使用过程中,可能会产生很多冗余无用的数据,这些数据会占用大量硬盘空间,这里记录下如何清理 docker。
容器清理
- 删除所有关闭的容器
1 | docker rm $(docker ps -a -f status=exited -q) |
- 关闭并删除所有容器
1 | docker stop $(docker ps -aq) |
镜像清理
- 删除 dangling images
1 | docker image prune |
- 删除所有镜像
1 | docker rmi $(docker images -q) |
挂载清理
- 删除 dangling volmue
1 | docker volume rm $(docker volume ls -f dangling=true -q) |