写点什么

磁盘有限,Docker 垃圾很多怎么办

作者:newbe36524
  • 2023-02-23
    上海
  • 本文字数:628 字

    阅读完需:约 2 分钟

磁盘有限,Docker 垃圾很多怎么办

你的电脑上可能 pull 或者 build 了很多 Docker 镜像,但是你不知道怎么清理,本文将介绍如何清理 Docker 垃圾的常见方法。

docker prune

你可以通过原生的多种 prune 命令来清理垃圾,比如


docker image prune # 清理镜像docker container prune # 清理容器docker volume prune # 清理卷docker builder prune # 清理构建缓存
复制代码


当然还有终极杀招


docker system prune # 清理所有
复制代码

针对构建缓存还有更好的办法

那么可以尝试 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 }      ]    }  }}
复制代码

总结

通过这些方法,你可以清理掉你的电脑上的大量 Docker 垃圾。

参考


感谢您的阅读,如果您觉得本文有用,快点击下方点赞按钮👍,让更多的人看到本文。


欢迎关注作者的微信公众号“newbe 技术专栏”,获取更多技术内容。


发布于: 刚刚阅读数: 5
用户头像

newbe36524

关注

开源项目作者,独立博客维护者 2020-06-02 加入

newbe36524 是一名开发工程师。newbe 是 newbe36524 的个人技术博客。秉承 now everyone will be excellent 的 slogan 希望为开发者们分享自己的开发经验和心路历程。

评论

发布
暂无评论
磁盘有限,Docker 垃圾很多怎么办_C#_newbe36524_InfoQ写作社区