ls
要使用此命令,客戶端和守護程序API版本都必須至少爲1.21。在客戶端上使用docker version命令可以檢查客戶端和守護程序API版本。
docker volume ls [OPTIONS]
列出Docker已知的所有卷。可以通過--filter或-f標記進行過濾。
OPTIONS
名稱,簡寫 | 說明 |
--filter , -f | 提供過濾值。 |
--format | 使用Go模版美化卷輸出。 |
--quiet , -q | 只顯示卷名。 |
filter
--filter格式爲“key=value”,多個過濾器,通過多個--filter傳遞,當指定多個過濾器時,必須滿足所有的過濾器才能顯示。有四種支持的過濾器:
1.dangling,如果爲true或1,則顯示所有未被任何容器引用的卷,如果爲false或0,則顯示所有已被容器引用的卷。
2.driver,顯示指定驅動名下的所有卷。
3.label,根據標籤或標籤和值進行過濾。
4.name,根據全部或部分卷名過濾。
format
使用Go模版美化卷輸出,Go模版有效佔位符如下:
佔位符 | 說明 |
.Name | 卷名。 |
.Driver | 卷驅動。 |
.Scope | 卷作用域(local、global)。 |
.Mountpoint | 主機上卷的掛載點。 |
.Labels | 分配給卷的所有標籤。 |
如下只返回卷名和標籤:
docker volume ls --format "{{.Name}}: {{.Labels}}"
inspect
要使用此命令,客戶端和守護程序API版本都必須至少爲1.21。在客戶端上使用docker version命令可以檢查客戶端和守護程序API版本。
docker volume inspect [OPTIONS] VOLUME [VOLUME...]
顯示一個或多個卷的詳細信息,默認情況下,結果以json數組形式返回。OPTIONS只支持--format(-f)一個選項,使用Go模版美化卷輸出。