docker buildx prune

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

描述

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

您可以使用以下方法精细控制保留哪些缓存数据:

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

    <duration>是一个持续时间字符串,例如24h2h30m,允许的单位为(h)小时(m)分钟(s)秒

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

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

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

选项

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

示例

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

buildx --builder相同。