Docker BuildX Prune
描述 | 删除构建缓存 |
---|---|
用法 | docker buildx prune |
描述
清除所选生成器的构建缓存。
您可以使用以下方法精细控制保留哪些缓存数据:
这
--filter=until=<duration>
标志以保留已在 最后<duration>
时间。<duration>
是 duration 字符串,例如24h
或2h30m
,允许 单位(h)ours
,(m)inutes
和(s)econds
.这
--keep-storage=<size>
要保留的标志<size>
字节的数据。<size>
是人类可读的内存字符串,例如128mb
,2gb
等。单位 不区分大小写。这
--all
允许清除内部帮助程序镜像和前端镜像的标志 set 使用#syntax=
指令或BUILDKIT_SYNTAX
build 参数。
选项
选择 | 违约 | 描述 |
---|---|---|
-a, --all | 包括内部/前端镜像 | |
--filter | 提供筛选条件值(例如until=24h ) | |
-f, --force | 不提示确认 | |
--max-used-space | 允许为缓存保留的最大磁盘空间量 | |
--min-free-space | 修剪后的目标可用磁盘空间量 | |
--reserved-space | 始终允许为缓存保留的磁盘空间量 | |
--verbose | 提供更详细的输出 |