名称¶
podman-volume-prune - 移除所有未使用的卷
简介¶
podman volume prune [options]
描述¶
移除未使用的卷。默认情况下,所有未使用的卷都会被移除,可以使用 --filter 标志来过滤特定的卷。用户会被提示确认移除所有未使用的卷。要绕过确认,请使用 --force 标志。
选项¶
--filter¶
提供过滤值。
filters 参数的格式为 key=value
。如果存在多个 filter,则传递多个 OPTIONS:--filter foo=bar --filter bif=baz。
支持的过滤器
过滤器 |
描述 |
---|---|
悬空 |
[布尔] 仅移除未被任何容器引用的卷 |
驱动程序 |
[字符串] 仅移除使用给定驱动程序的卷 |
label |
[字符串] 仅移除具有(或不具有,在使用 label!=[…] 的情况下)指定标签的卷。 |
name |
[字符串] 仅移除具有给定名称的卷 |
opt |
[字符串] 仅移除使用给定选项创建的卷 |
scope |
[字符串] 仅移除具有给定范围的卷 |
until |
[日期时间] 仅移除在给定时间戳之前创建的卷。 |
之后/以来 |
[卷] 根据在给定 VOLUME(名称或标签)之后创建的卷进行过滤 |
label
filter 接受两种格式。一种是 label
=key 或 label
=key=value,用于移除具有指定标签的卷。另一种格式是 label!
=key 或 label!
=key=value,用于移除不具有指定标签的卷。
until
filter 可以是 Unix 时间戳、日期格式时间戳或相对于机器时间计算的 Go duration 字符串(例如 10m, 1h30m)。
--force, -f¶
不提示确认。
--help¶
打印用法说明
示例¶
清理所有未使用的卷。
$ podman volume prune
清理所有卷。注意:此命令还将移除所有使用卷的容器。
$ podman volume prune --force
清理所有包含指定标签的卷。
$ podman volume prune --filter label=mylabel=mylabelvalue
另请参阅¶
历史¶
2018 年 11 月,由 Urvashi Mohnani umohnani@redhat.com 最初编译