docker buildx 修剪
描述 | 删除构建缓存 |
---|---|
用法 | docker buildx prune |
描述
清除所选构建器的构建缓存。
您可以精细地控制使用哪些缓存数据:
--filter=until=<duration>
保留上次使用过的图像的标志<duration>
。<duration>
是持续时间字符串,例如24h
或2h30m
,允许的单位为(h)ours
、(m)inutes
和(s)econds
。在缓存中
--keep-storage=<size>
保留数据字节的标志。<size>
<size>
是人类可读的内存字符串,例如128mb
、2gb
等。单位不区分大小写。--all
允许清除使用#syntax=
指令或构建参数设置的内部辅助图像和前端图像的标志BUILDKIT_SYNTAX
。
选项
选项 | 默认 | 描述 |
---|---|---|
-a, --all | 包括内部/前端图像 | |
--filter | 提供过滤器值(例如,until=24h ) | |
-f, --force | 不提示确认 | |
--keep-storage | 为缓存保留的磁盘空间量 | |
--verbose | 提供更详细的输出 |
例子
覆盖配置的构建器实例(--builder)
与...一样
buildx --builder
。