全部课程
docker垃圾清理方法
发布时间: 2023-03-13
有些用户已经在你的电脑上拉出或构建了许多Docker镜像,但你不知道如何清理它们。本文将介绍如何清理Docker垃圾的常用方法。
docker prune
你可以用各种原生的prune命令来清理垃圾,比如说
docker image prune # 清理镜像
docker container prune # 清理容器
docker volume prune # 清理卷
docker builder prune # 清理构建缓存
docker system prune # 清理所有
有一个更好的方法来处理build cache的问题
那么你可以试试builder的GC,这样你就不会在本地保留太多的构建缓存了。你可以通过修改docker deamon的配置文件来启用它
{
"builder": {
"gc": {
"enabled": true,
"defaultKeepStorage": "10GB",
"policy": [
{ "keepStorage": "10GB", "filter": ["unused-for=2200h"] },
{ "keepStorage": "50GB", "filter": ["unused-for=3300h"] },
{ "keepStorage": "100GB", "all": true }
]
}
}
}
上一篇: 数据库范式第一第二第三范式的区别
下一篇: 数据生命周期管理的作用是什么