刪除Docker沒用的鏡像囚企,容器丈咐,網(wǎng)絡,卷龙宏,為你的主機“瘦身”

Docker采用保守的方法來清理未使用的對象(通常稱為“垃圾收集”)棵逊,例如圖像,容器银酗,卷和網(wǎng)絡:除非你明確地要求Docker這樣做歹河,否則通常不會刪除這些對象。這可能導致Docker占用較多額外的磁盤空間花吟。對于每種類型的對象秸歧,Docker都提供了一個prune命令修剪一次清理多種類型的對象。本文主要說明如何使用這些prune命令衅澈。

prune 鏡像

該Docker 鏡像 prune命令允許你清理未使用的鏡像键菱。默認情況下,docker image prune僅清除dangling 鏡像。dangling images是未標記的鏡像经备,并且未被任何容器引用拭抬。要刪除dangling images:

要刪除現(xiàn)有容器未使用的所有鏡像,請使用-a標志:

$ docker image prune -a 

WARNING! This will remove all images without at least one container associated to them. Are you sure you want to continue? [y/N] y

默認情況下侵蒙,系統(tǒng)會提示您繼續(xù)造虎。要繞過提示,請使用-f或--force標志強制刪除

您可以使用帶有--filter標志的過濾(表達式)限制修剪(刪除)哪些鏡像纷闺。例如算凿,要僅考慮超過24小時前創(chuàng)建的鏡像:

$ docker image prune -a --filter"until = 24h"

其他過濾表達式可用。有關更多示例犁功,請參閱docker image prune 參考氓轰。

prune 容器

停止容器時,除非使用--rm標志啟動容器浸卦,否則不會自動刪除容器署鸡。要查看Docker主機上的所有容器(包括已停止的容器),請使用docker ps -a限嫌。您可能會驚訝地發(fā)現(xiàn)存在多少個容器靴庆,尤其是在開發(fā)系統(tǒng)上!停止的容器的可寫層仍然占用(占據(jù))磁盤空間怒医。要清除它撒穷,可以使用docker container prune命令。

$ docker container prune 

WARNING! This will remove all stopped containers. Are you sure you want to continue? [y/N] y

默認情況下裆熙,系統(tǒng)會提示您繼續(xù)。要繞過提示禽笑,請使用-f或--force標志入录。

默認情況下,將刪除所有已停止的容器佳镜。您可以使用--filter標志限制范圍僚稿。例如,以下命令僅刪除超過24小時的已停止容器:

$ docker container prune --filter"until = 24h"

其他過濾表達式可用蟀伸。有關更多示例蚀同,請參閱docker container prune 參考。

prune 數(shù)據(jù)卷

卷可以由一個或多個容器使用啊掏,占用Docker主機上的空間蠢络。卷永遠不會自動刪除,因為這樣做可以破壞數(shù)據(jù)迟蜜。

$ docker volume prune 

WARNING! This will remove all volumes not used by at least one container. Are you sure you want to continue? [y/N] y

默認情況下刹孔,將刪除所有未使用的卷。您可以使用--filter標志限制范圍娜睛。例如髓霞,以下命令僅刪除未使用保留標簽標記的卷(下面的命令只刪除未標記為保留標簽的卷):

$ docker volume prune --filter"label卦睹!= keep"

其他過濾表達式可用。有關更多示例方库,請參閱docker volume prune 參考结序。

prune 網(wǎng)絡

Docker網(wǎng)絡不占用太多磁盤空間,但它們確實創(chuàng)建了iptables規(guī)則纵潦,橋接網(wǎng)絡設備和路由表條目徐鹤。要清理這些內(nèi)容,您可以使用docker network prune來清理任何容器未使用的網(wǎng)絡酪穿。

$ 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

默認情況下凳干,系統(tǒng)會提示您繼續(xù)。要繞過提示被济,請使用-f或--force標志救赐。

默認情況下,將刪除所有未使用的網(wǎng)絡只磷。您可以使用--filter標志限制范圍经磅。例如,以下命令僅刪除超過24小時的網(wǎng)絡:

prune 一切

docker system prune命令是修剪鏡像钮追,容器预厌,和網(wǎng)絡的快捷方式。在Docker 17.06.0及更早版本中元媚,卷也被修剪轧叽。在Docker 17.06.1及更高版本中,必須為docker system prune指定修剪卷的--volumes標志刊棕。

$ docker system prune 

WARNING! This will remove:        - all stopped containers        - all networks not used by at least one container        - all dangling images        - all build cache Are you sure you want to continue? [y/N] y

如果您使用的是Docker 17.06.1或更高版本炭晒,并且還希望修剪卷,請?zhí)砑?-volumes標志:

$ docker system prune --volumes 

WARNING! This will remove:        - all stopped containers        - all networks not used by at least one container        - all volumes not used by at least one container        - all dangling images        - all build cache Are you sure you want to continue? [y/N] y
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末甥角,一起剝皮案震驚了整個濱河市网严,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗤无,老刑警劉巖震束,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異当犯,居然都是意外死亡垢村,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門嚎卫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肝断,“玉大人,你說我怎么就攤上這事⌒匦福” “怎么了担扑?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長趣钱。 經(jīng)常有香客問我涌献,道長,這世上最難降的妖魔是什么首有? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任燕垃,我火速辦了婚禮,結果婚禮上井联,老公的妹妹穿的比我還像新娘卜壕。我一直安慰自己,他們只是感情好烙常,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布轴捎。 她就那樣靜靜地躺著,像睡著了一般蚕脏。 火紅的嫁衣襯著肌膚如雪侦副。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天驼鞭,我揣著相機與錄音秦驯,去河邊找鬼。 笑死挣棕,一個胖子當著我的面吹牛译隘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播洛心,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼固耘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了皂甘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤悼凑,失蹤者是張志新(化名)和其女友劉穎偿枕,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體户辫,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡渐夸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了渔欢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片墓塌。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出苫幢,到底是詐尸還是另有隱情访诱,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布韩肝,位于F島的核電站触菜,受9級特大地震影響,放射性物質發(fā)生泄漏哀峻。R本人自食惡果不足惜涡相,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望剩蟀。 院中可真熱鬧催蝗,春花似錦、人聲如沸育特。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽且预。三九已至槽袄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锋谐,已是汗流浹背遍尺。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涮拗,地道東北人乾戏。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像三热,于是被迫代替她去往敵國和親鼓择。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容