首页/云/Docker 容器速查/docker buildx du 查看构建缓存占用
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker buildx du 查看构建缓存占用

统计 BuildKit 构建缓存的磁盘占用,并按保留时长或全量清理;构建机磁盘水位管理用它替代手工删目录。

Docker 容器速查云更新于 2026-10-12
用途构建缓存统计与清理
语法docker buildx du / docker buildx prune [--filter until=…]
多构建器--builder 指定目标构建器

示例

示例
docker buildx du
docker buildx prune --filter 'until=72h'
docker buildx prune -a -f
缓存规模会在长期 CI 上持续增长;用定期清理任务(如每周保留 72 小时窗口)比临时救火可控。

易错点

  • 清完全部缓存后首次构建接近全量重跑,发布高峰前避免全清
  • 共享构建机上 -a 会清掉所有项目的缓存,先用 du 评估再决定过滤条件

数据来源与参考

  • Docker 官方文档:buildx du 与 prune(docs.docker.com/build)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌