docker buildx prune

描述清除构建缓存
用法docker buildx prune

描述

清除所选构建器的构建缓存。

您可以使用以下方式精细控制保留的缓存数据:

  • --filter=until=<duration> 标志用于保留在过去 <duration> 时间内使用过的镜像。

    <duration> 是一个持续时间字符串,例如 24h2h30m,允许的单位包括 (h)ours(m)inutes(s)econds

  • --keep-storage=<size> 标志用于在缓存中保留 <size> 字节的数据。

    <size> 是一个人类可读的内存字符串,例如 128mb2gb 等。单位不区分大小写。

  • 用于清除内部辅助镜像和使用 #syntax= 指令或 BUILDKIT_SYNTAX 构建参数设置的前端镜像的 --all 标志。

选项

选项默认描述
-a, --all包含内部/前端镜像
--filter提供筛选值(例如 until=24h
-f, --force不要提示确认
--max-used-space允许用于缓存的最大磁盘空间
--min-free-space清理后剩余磁盘空间的目标量
--reserved-space始终允许为缓存保留的磁盘空间量
--verbose提供更详细的输出

示例

覆盖已配置的构建器实例 (--builder)

buildx --builder相同。