docker volume prune
| 描述 | 移除未使用的本地卷 |
|---|---|
| 用法 | 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 标志可修剪所有未使用的匿名卷和命名卷。
过滤 (--filter)
筛选标志 (--filter) 的格式为 "key=value"。如果有多个筛选器,则传递多个标志(例如,--filter "foo=bar" --filter "bif=baz")
目前支持的过滤器有:
- label (
label=<key>,label=<key>=<value>,label!=<key>, 或label!=<key>=<value>) - 仅移除具有(或不具有,如果使用label!=...)指定标签的卷。
label 筛选器接受两种格式。一种是 label=... (label=<key> 或 label=<key>=<value>),它会移除具有指定标签的卷。另一种格式是 label!=... (label!=<key> 或 label!=<key>=<value>),它会移除不具有指定标签的卷。