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