名称¶
podman-volume-prune - 删除所有未使用的卷
概要¶
podman volume prune [选项]
描述¶
删除未使用的卷。默认情况下,会删除所有未使用的卷,可以使用 --filter 标志过滤特定卷。系统会提示您确认删除所有未使用的卷。若要绕过确认,请使用 --force 标志。
选项¶
--filter¶
提供过滤器值。
过滤器参数格式为 key=value
。如果有多个过滤器,则传递多个选项:--filter foo=bar --filter bif=baz。
支持的过滤器
过滤器 |
描述 |
---|---|
dangling |
[布尔值] 仅删除未被任何容器引用的卷 |
driver |
[字符串] 仅删除具有给定驱动程序的卷 |
label |
[字符串] 仅删除具有(或没有,在使用 label!=[…] 的情况下)指定标签的卷。 |
name |
[字符串] 仅删除具有给定名称的卷 |
opt |
[字符串] 仅删除使用给定选项创建的卷 |
scope |
[字符串] 仅删除具有给定范围的卷 |
until |
[日期时间] 仅删除在给定时间戳之前创建的卷。 |
after/since |
[卷] 按在给定卷(名称或标签)之后创建的卷进行过滤 |
label 过滤器接受两种格式。一种是 label
=key 或 label
=key=value,它删除具有指定标签的卷。另一种格式是 label!
=key 或 label!
=key=value,它删除没有指定标签的卷。
until 过滤器可以是 Unix 时间戳、日期格式的时间戳或相对于机器时间的 Go 时长字符串(例如 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