行业动态
dev.to ·
@Maxi
docker builder prune 释放 0 B:Docker 中 prune 触及不到的两处磁盘占用
文章基于 Docker Engine 29.9.0 的实测记录,说明 docker system df 显示构建缓存为空、docker system prune -af 报告回收 0B,但 df -h 仍显示磁盘增长的两类情况。第一类是 buildx builder 的构建缓存:使用 docker-container 驱动时,BuildKit 运行在独立容器中,其全部状态(含构建缓存)保存在名为 buildx_buildkit_<builder>0_state 的卷里,常规 prune 不会清理。文中给出可手工检查的命令,并称可在一次性 docker:dind 容器中复现。
AI推荐理由 作者在 Docker Engine 29.9.0 上实测并给出可复现命令,指出 buildx builder 的构建缓存存放在 buildx_buildkit_<name>0_state 卷中,docker system df 与 docker system prune -af 均无法回收,属于具体且可验证的运维盲区;但文章自述由 AI 辅助起草,且仅展示第一个案例的片段,证据完整度有限。
72
正文
当前仅保存了标题或简介;并非所有来源都提供正文,可通过下方原文链接查看。