名称

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=keylabel=key=value,用于移除具有指定标签的卷。另一种格式是 label!=keylabel!=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

另请参阅

podman(1), podman-volume(1)

历史

2018 年 11 月,由 Urvashi Mohnani umohnani@redhat.com 最初编译