校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > 如何快速清理 docker 資源的方法

如何快速清理 docker 資源的方法

熱門標(biāo)簽:電銷機(jī)器人怎么接線路 如何分析地圖標(biāo)注 達(dá)亞電銷機(jī)器人官網(wǎng) 高德地圖標(biāo)注好做嗎 電銷機(jī)器人價(jià)值 新余高德地圖標(biāo)注怎么修改 撫順地圖標(biāo)注 外呼系統(tǒng)坐席費(fèi)計(jì)入會(huì)計(jì)哪個(gè)科目 大連400電話如何申請(qǐng)

如果經(jīng)常使用 docker,你會(huì)發(fā)現(xiàn) docker 占用的資源膨脹很快,其中最明顯也最容易被察覺的應(yīng)該是對(duì)磁盤空間的占用。本文將介紹如何快速的清理 docker 占用的系統(tǒng)資源,具體點(diǎn)說就是刪除那些無用的 鏡像、容器、網(wǎng)絡(luò)和數(shù)據(jù)卷。

查看 docker 占用的資源

在進(jìn)行資源清理之前我們有必要搞清楚 docker 都占用了哪些系統(tǒng)的資源。這需要綜合使用不同的命令來完成。

  • docker container ls:默認(rèn)只列出正在運(yùn)行的容器,-a 選項(xiàng)會(huì)列出包括停止的所有容器。
  • docker image ls:列出鏡像信息,-a 選項(xiàng)會(huì)列出 intermediate 鏡像(就是其它鏡像依賴的層)。
  • docker volume ls:列出數(shù)據(jù)卷。
  • docker network ls:列出 network。
  • docker info:顯示系統(tǒng)級(jí)別的信息,比如容器和鏡像的數(shù)量等。

通過這些命令查看 docker 使用的資源情況后,相信你已經(jīng)決定要清理 docker 占用的一些資源了!讓我們先從那些未被使用的資源開始。

只刪除那些未被使用的資源

Docker 提供了方便的 docker system prune 命令來刪除那些已停止的容器、dangling 鏡像、未被容器引用的 network 和構(gòu)建過程中的 cache:

$ docker system prune

安全起見,這個(gè)命令默認(rèn)不會(huì)刪除那些未被任何容器引用的數(shù)據(jù)卷,如果需要同時(shí)刪除這些數(shù)據(jù)卷,你需要顯式的指定 --volumns 參數(shù)。比如你可能想要執(zhí)行下面的命令:

$ docker system prune --all --force --volumns

這次不僅會(huì)刪除數(shù)據(jù)卷,而且連確認(rèn)的過程都沒有了!注意,使用 --all 參數(shù)后會(huì)刪除所有未被引用的鏡像而不僅僅是 dangling 鏡像。

這里有必要解釋一下何為 dangling images,其實(shí)可以簡(jiǎn)單的理解為未被任何鏡像引用的鏡像。比如在你重新構(gòu)建了鏡像后,那些之前構(gòu)建的且不再被引用的鏡像層就變成了 dangling images:

在本地的鏡像更新之后,就會(huì)出現(xiàn)類似圖中紅框內(nèi)的 <none> 鏡像。這表示舊的鏡像已經(jīng)不再被引用了,此時(shí)它們就變成了 dangling images。如果使用 -a 參數(shù),你還會(huì)發(fā)現(xiàn)另外一種類型的 <none> 鏡像,它們的 repository 和 tag 列都表現(xiàn)為 <none>:

這些鏡像被稱為 intermediate 鏡像(就是其它鏡像依賴的層)。

我們還可在不同在子命令下執(zhí)行 prune,這樣刪除的就是某類資源:

  • docker container prune # 刪除所有退出狀態(tài)的容器
  • docker volume prune # 刪除未被使用的數(shù)據(jù)卷
  • docker image prune # 刪除 dangling 或所有未被使用的鏡像

讓 docker 回到安裝時(shí)的狀態(tài)

這里的 "安裝時(shí)的狀態(tài)" 指資源占用情況而不是 docker 的相關(guān)配置。這也是一種比較常見的用例,比如筆者就需要在一個(gè)干凈的 docker 環(huán)境中自動(dòng)化的還原出某天的一個(gè)生產(chǎn)環(huán)境(使用生產(chǎn)環(huán)境的備份數(shù)據(jù))用于 bug 調(diào)查。讓我們一起來看看都需要做些什么?

回想我們前面介紹的 docker system prune --all --force --volumns 命令,如果在執(zhí)行這個(gè)命令前系統(tǒng)中所有的容器都已停止,那么這個(gè)命令就會(huì)移除所有的資源!好,現(xiàn)在讓我們想辦法停掉系統(tǒng)中的所有容器。

docker container stop 命令可以停止一個(gè)或多個(gè)容器,我們只需要把系統(tǒng)中所有在運(yùn)行的容器羅列出來就可以了。由于 docker 并不介意我們?cè)俅瓮V挂粋€(gè)已經(jīng)停止了的容器,干脆簡(jiǎn)單粗暴點(diǎn),直接列出所有的容器(包括已經(jīng)停止的)!

$ docker container ls -a -q

-a 顯示所有的容器,-q 只顯示數(shù)字形式的容器 ID。

然后把這里命令執(zhí)行的結(jié)果作為 docker container stop 命令的參數(shù):

$ docker container stop $(docker container ls -a -q)

完整的恢復(fù) docker 環(huán)境的命令如下:

復(fù)制代碼 代碼如下:
$ docker container stop $(docker container ls -a -q) && docker system prune --all --force --volumns

和前面的 prune 命令類似,也可以完全刪除某一類資源:

  • 刪除容器:docker container rm $(docker container ls -a -q)
  • 刪除鏡像:docker image rm $(docker image ls -a -q)
  • 刪除數(shù)據(jù)卷:docker volume rm $(docker volume ls -q)
  • 刪除 network:docker network rm $(docker network ls -q)

創(chuàng)建 shell 別名

上面的命令可以完成任務(wù)但是卻很繁瑣,我們可以通過 shell 的別名功能來簡(jiǎn)化這些命令的執(zhí)行。

alias docker-clean-unused='docker system prune --all --force --volumes'
alias docker-clean-all='docker stop $(docker container ls -a -q) && docker system prune --all --force --volumes'

把上面的命令寫入到用戶的 ~/.bashrc 文件中就可以了!

執(zhí)行一次清理任務(wù):

總結(jié)

經(jīng)常清理系統(tǒng)資源不僅能夠讓系統(tǒng)運(yùn)行的更流暢,也利于我們把精力集中在相關(guān)的重點(diǎn)資源上面。所以建議大家能夠使用相關(guān)的資源清理命令,讓 docker 保持清爽和高效。

參考:

Clean out your Docker images, containers and volumes with single commands

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:遼源 海東 楊凌 黃石 南通 湖南 衡水 新鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何快速清理 docker 資源的方法》,本文關(guān)鍵詞  如何,快速,清理,docker,資源,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何快速清理 docker 資源的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何快速清理 docker 資源的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    九九热在线视频观看这里只有精品| 狠狠色丁香久久婷婷综| 日韩精品视频网站| 欧美日韩在线一区二区| 亚洲与欧洲av电影| 欧美日韩国产综合久久| 亚洲一区二区三区四区在线免费观看| 欧美日韩午夜在线视频| 紧缚奴在线一区二区三区| 久久久久久久网| 91麻豆精品视频| 日本亚洲视频在线| 久久精品亚洲精品国产欧美kt∨ | 亚洲视频在线观看一区| 日本高清不卡aⅴ免费网站| 奇米影视一区二区三区| 国产欧美精品区一区二区三区 | 一区二区三区欧美日韩| 欧美一区二区三区播放老司机| 精品一区二区三区免费视频| 亚洲视频一区在线| 精品国产一区二区三区四区四| 99在线精品免费| 久久精品国产99| 一区二区三区毛片| 日本一区二区视频在线观看| 欧美卡1卡2卡| 色悠悠久久综合| 韩国一区二区三区| 亚洲高清免费一级二级三级| 国产日本一区二区| 日韩一级片在线播放| 一本久久a久久精品亚洲| 麻豆精品一区二区综合av| 亚洲美女偷拍久久| 粉嫩绯色av一区二区在线观看| 亚洲国产一区二区在线播放| 国产精品亲子伦对白| 9191成人精品久久| 在线观看91精品国产入口| 不卡一区二区中文字幕| 国产乱码精品一区二区三区av| 视频一区二区不卡| 丝瓜av网站精品一区二区| 亚洲已满18点击进入久久| 亚洲欧洲三级电影| 国产精品久久久久久久久免费相片 | 91蝌蚪porny九色| 丁香亚洲综合激情啪啪综合| 国产精品综合在线视频| 国产一级精品在线| 国模一区二区三区白浆| 久久国产精品免费| 激情深爱一区二区| 国产美女在线精品| 国产成人av一区| 国产成人在线看| 成人黄色av电影| 色综合天天在线| 欧美三级三级三级爽爽爽| 在线观看成人小视频| 精品视频在线视频| 欧美人与禽zozo性伦| 欧美精品 日韩| 精品日韩欧美在线| 国产亚洲成年网址在线观看| 日本一区二区三区国色天香| 欧美激情中文字幕一区二区| 中日韩免费视频中文字幕| 国产精品成人免费精品自在线观看 | 91麻豆.com| 91精品国产综合久久小美女| 欧美成人高清电影在线| 国产欧美一二三区| 尤物视频一区二区| 蜜桃av噜噜一区| 国产91丝袜在线播放九色| 日韩福利视频导航| 国产乱码一区二区三区| 在线国产电影不卡| 久久伊99综合婷婷久久伊| 亚洲视频中文字幕| 蜜桃av一区二区| a级精品国产片在线观看| 69久久99精品久久久久婷婷| 国产区在线观看成人精品| 亚洲国产日韩综合久久精品| 国产综合色精品一区二区三区| 91丨九色丨蝌蚪富婆spa| 欧美精品在线观看一区二区| 精品国产一区二区三区四区四| 亚洲天天做日日做天天谢日日欢| 蜜臀99久久精品久久久久久软件| 97久久超碰精品国产| 欧美成人官网二区| 午夜影院在线观看欧美| 成人免费毛片aaaaa**| 日韩一区二区三区电影| 一区二区三区四区在线播放| 国产成人免费视频网站高清观看视频| 欧美日韩一区国产| 成人欧美一区二区三区1314 | 国产在线国偷精品产拍免费yy| 在线视频你懂得一区| 国产日产亚洲精品系列| 看片的网站亚洲| 欧美人牲a欧美精品| 亚洲综合视频在线| 99精品在线免费| 欧美—级在线免费片| 韩国精品免费视频| 日韩午夜精品电影| 天天影视涩香欲综合网| 91福利精品视频| 一区二区在线电影| 色哟哟欧美精品| 亚洲天堂a在线| 99精品视频在线观看| 中文字幕欧美日韩一区| 国产成人免费高清| 国产午夜亚洲精品羞羞网站| 韩国欧美一区二区| 精品粉嫩超白一线天av| 另类小说欧美激情| 欧美大黄免费观看| 狠狠狠色丁香婷婷综合激情| 精品国产一区二区精华| 久草热8精品视频在线观看| 欧美mv日韩mv国产网站app| 免费三级欧美电影| 精品国产91洋老外米糕| 精品一区二区三区不卡| 久久综合久久综合九色| 成人精品gif动图一区| 日韩毛片在线免费观看| 在线看国产一区二区| 偷拍与自拍一区| 欧美变态tickle挠乳网站| 国产伦精品一区二区三区视频青涩 | 4hu四虎永久在线影院成人| 天天综合天天做天天综合| 欧美福利一区二区| 精品中文av资源站在线观看| 久久人人97超碰com| 成人激情动漫在线观看| 亚洲图片你懂的| 欧美日韩的一区二区| 久久国产精品无码网站| 欧美国产一区在线| 欧美性猛交xxxx乱大交退制版 | 亚洲国产精品激情在线观看| 91激情在线视频| 老司机精品视频导航| 国产精品每日更新| 欧美片在线播放| 福利一区二区在线| 亚洲福利一区二区三区| 精品成人a区在线观看| 播五月开心婷婷综合| 午夜精品久久久久| 中文字幕av一区二区三区| 欧美色倩网站大全免费| 国产剧情在线观看一区二区| 亚洲午夜激情av| 久久综合给合久久狠狠狠97色69| 91在线观看成人| 美国毛片一区二区| 成人欧美一区二区三区| 日韩欧美国产一区在线观看| 成人福利视频网站| 久久成人免费网站| 亚洲高清在线精品| 亚洲欧美中日韩| 久久精品人人做人人爽97| 精品视频一区二区三区免费| 成人激情动漫在线观看| 国产在线麻豆精品观看| 亚洲国产成人高清精品| 中文字幕欧美日韩一区| 日韩精品一区国产麻豆| 欧美亚洲综合网| 成人h精品动漫一区二区三区| 日韩国产精品久久久| 亚洲精品欧美综合四区| 国产精品欧美久久久久一区二区| 日韩精品专区在线影院重磅| 精品视频在线免费看| 色伊人久久综合中文字幕| 成人在线视频一区| 日韩成人午夜精品| 中文字幕一区二区不卡 | 精品粉嫩超白一线天av| 欧美一区三区四区| 6080日韩午夜伦伦午夜伦| 欧美在线不卡视频| 欧美在线播放高清精品| 欧美在线啊v一区| 精品视频免费看| 欧美一区二区三区在线看| 9191国产精品|