docker buildx prune
| 描述 | 清除构建缓存 |
|---|---|
| 用法 | docker buildx prune |
描述
清除所选构建器的构建缓存。
您可以使用以下方式精细控制保留的缓存数据:
--filter=until=<duration>标志用于保留在过去<duration>时间内使用过的镜像。<duration>是一个持续时间字符串,例如24h或2h30m,允许的单位包括(h)ours、(m)inutes和(s)econds。--keep-storage=<size>标志用于在缓存中保留<size>字节的数据。<size>是一个人类可读的内存字符串,例如128mb、2gb等。单位不区分大小写。用于清除内部辅助镜像和使用
#syntax=指令或BUILDKIT_SYNTAX构建参数设置的前端镜像的--all标志。
选项
| 选项 | 默认 | 描述 |
|---|---|---|
-a, --all | 包含内部/前端镜像 | |
--filter | 提供筛选值(例如 until=24h) | |
-f, --force | 不要提示确认 | |
--max-used-space | 允许用于缓存的最大磁盘空间 | |
--min-free-space | 清理后剩余磁盘空间的目标量 | |
--reserved-space | 始终允许为缓存保留的磁盘空间量 | |
--verbose | 提供更详细的输出 |
示例
覆盖已配置的构建器实例 (--builder)
与
buildx --builder相同。