Docker 清理未使用的对象(谨慎操作)
- 查看docker对象占用存储空间
docker system df
- 清理所有停止的容器、至少有一个容器未使用的所有网络、所有孤岛镜像和孤岛构建缓存:
docker system prune
可用选项:
--volumes 清理卷
--force, -f 删除时不需要确认
- 单独清理所有停止的容器:(谨慎操作!受或不受Swarm管理的停止容器都会被删除)
docker container prune
- 单独清理所有未使用的网络:(谨慎操作)
docker network prune
- 单独清理所有未使用的本地卷:(谨慎操作)
docker volume prune
- 单独清理未使用的镜像:(谨慎操作)
docker image prune
- 定时自动清理:
*/30 * * * * /usr/bin/docker container prune -f