全部課程
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 }
]
}
}
}
上一篇: 數據庫范式第一第二第三范式的區別
下一篇: 數據生命周期管理的作用是什么