清除 Docker 磁碟區
說明 | 移除未使用的本地磁碟區 |
---|---|
用法 | docker volume prune [選項] |
說明
移除所有未使用的本地磁碟區。未使用的本地磁碟區是指未被任何容器參考的磁碟區。預設情況下,它只移除匿名磁碟區。
選項
範例
$ 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
) 的格式為「鍵=值」。如果有多個篩選器,則傳遞多個旗標(例如,--filter "foo=bar" --filter "bif=baz"
)
目前支援的篩選器為
- label (
label=<鍵>
,label=<鍵>=<值>
,label!=<鍵>
或label!=<鍵>=<值>
) - 只移除具有(或不具有,如果使用label!=...
)指定標籤的磁碟區。
label
篩選器接受兩種格式。一種是 label=...
(label=<鍵>
或 label=<鍵>=<值>
),它會移除具有指定標籤的磁碟區。另一種格式是 label!=...
(label!=<鍵>
或 label!=<鍵>=<值>
),它會移除沒有指定標籤的磁碟區。