?
This document uses PHP Chinese website manual Release
刪除所有未使用的網(wǎng)絡(luò)
docker network prune [OPTIONS]
名稱,簡(jiǎn)寫 | 默認(rèn) | 描述 |
---|---|---|
--filter | 提供過(guò)濾器值(例如'until =') | |
--force, -f | false | 不要提示確認(rèn) |
命令 | 描述 |
---|---|
docker網(wǎng)絡(luò) | 管理網(wǎng)絡(luò) |
命令 | 描述 |
---|---|
docker network connect | 將容器連接到網(wǎng)絡(luò) |
docker network create | 創(chuàng)建一個(gè)網(wǎng)絡(luò) |
docker network disconnect | 從網(wǎng)絡(luò)斷開(kāi)容器 |
docker network inspect | 顯示一個(gè)或多個(gè)網(wǎng)絡(luò)的詳細(xì)信息 |
docker network ls | 列出網(wǎng)絡(luò) |
docker network prune | 刪除所有未使用的網(wǎng)絡(luò) |
docker network rm | 刪除一個(gè)或多個(gè)網(wǎng)絡(luò) |
刪除所有未使用的網(wǎng)絡(luò)。未使用的網(wǎng)絡(luò)是那些沒(méi)有被任何容器引用的網(wǎng)絡(luò)。
$ docker network prune WARNING! This will remove all networks not used by at least one container.Are you sure you want to continue? [y/N] y Deleted Networks:n1 n2
過(guò)濾標(biāo)志(-f
或--filter
)格式為“key = value”。如果有多個(gè)過(guò)濾器,則傳遞多個(gè)標(biāo)志(例如--filter "foo=bar" --filter "bif=baz"
)
目前支持的過(guò)濾器是:
直到(<timestamp>
) - 只刪除給定時(shí)間戳之前創(chuàng)建的網(wǎng)絡(luò)
標(biāo)簽(label=<key>
,label=<key>=<value>
,label!=<key>
,或label!=<key>=<value>
) -僅刪除與網(wǎng)絡(luò)(或沒(méi)有,如果label!=...
被使用)指定的標(biāo)簽。
until
過(guò)濾器可以是Unix的時(shí)間戳,日期格式的時(shí)間戳,或持續(xù)時(shí)間字符串(例如,去10m
,1h30m
)計(jì)算相對(duì)于守護(hù)機(jī)器的時(shí)間。支持的格式為日期格式時(shí)間戳包括RFC3339Nano,RFC3339, ,2006-01-02T15:04:05
,2006-01-02T15:04:05.999999999
,2006-01-02Z07:00
和2006-01-02
。如果您在時(shí)間戳結(jié)束時(shí)未提供時(shí)區(qū)偏移Z
或+-00:00
時(shí)區(qū)偏移,則將使用守護(hù)程序上的本地時(shí)區(qū)。在提供Unix時(shí)間戳?xí)r輸入seconds.nanoseconds,其中seconds是自1970年1月1日(UTC / GMT午夜)以來(lái)經(jīng)過(guò)的秒數(shù),不包括閏秒(又名Unix紀(jì)元或Unix時(shí)間)以及可選的.nanoseconds字段是一秒不超過(guò)九位數(shù)的一小部分。
label
過(guò)濾器接受兩種格式。一個(gè)是label=...
(label=<key>
或label=<key>=<value>
),它刪除具有指定標(biāo)簽的網(wǎng)絡(luò)。另一種格式是label!=...
(label!=<key>
或label!=<key>=<value>
),它刪除沒(méi)有指定標(biāo)簽的網(wǎng)絡(luò)。
以下內(nèi)容將刪除超過(guò)5分鐘前創(chuàng)建的網(wǎng)絡(luò)。請(qǐng)注意,系統(tǒng)網(wǎng)絡(luò)(如bridge
,host
)none
將永遠(yuǎn)不會(huì)被修剪:
$ docker network ls NETWORK ID NAME DRIVER SCOPE 7430df902d7a bridge bridge local ea92373fd499 foo-1-day-ago bridge local ab53663ed3c7 foo-1-min-ago bridge local 97b91972bc3b host host local f949d337b1f5 none null local $ docker network prune --force --filter until=5m Deleted Networks:foo-1-day-ago $ docker network ls NETWORK ID NAME DRIVER SCOPE 7430df902d7a bridge bridge local ab53663ed3c7 foo-1-min-ago bridge local 97b91972bc3b host host local f949d337b1f5 none null local