docker 卷修剪
描述 | 删除未使用的本地卷 |
---|---|
用法 | docker volume prune [OPTIONS] |
描述
删除所有未使用的本地卷。未使用的本地卷是指那些不是 被任何容器引用。默认情况下,它仅删除匿名卷。
选项
例子
$ docker volume prune
WARNING! This will remove anonymous local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
07c7bdf3e34ab76d921894c2b834f073721fccfbbcba792aa7648e3a7a664c2e
my-named-vol
Total reclaimed space: 36 B
筛选 (--all, -a)
使用--all
flag 删除未使用的匿名卷和命名卷。
筛选 (--filter)
筛选标志 (--filter
) 格式为 “key=value”。如果还有更多
than 一个 filter,然后传递多个标志(例如--filter "foo=bar" --filter "bif=baz"
)
当前支持的筛选器包括:
- 标签 (
label=<key>
,label=<key>=<value>
,label!=<key>
或label!=<key>=<value>
) - 仅删除具有 (或不具有 case 的label!=...
使用)指定的标签。
这label
filter 接受两种格式。一个是label=...
(label=<key>
或label=<key>=<value>
),
,这将删除具有指定标签的卷。另一个
format 是label!=...
(label!=<key>
或label!=<key>=<value>
),这会删除
没有指定标签的卷。