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模版美化卷輸出。