Docker BuildX Prune

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

描述

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

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

  • --filter=until=<duration>标志以保留已在 最后<duration>时间。

    <duration>是 duration 字符串,例如24h2h30m,允许 单位(h)ours,(m)inutes(s)econds.

  • --keep-storage=<size>要保留的标志<size>字节的数据。

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

  • --all允许清除内部帮助程序镜像和前端镜像的标志 set 使用#syntax=指令或BUILDKIT_SYNTAXbuild 参数。

选项

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

例子

覆盖配置的生成器实例 (--builder)

等同buildx --builder.