chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

盤(pán)點(diǎn)匯總Docker磁盤(pán)環(huán)境的清理方法

如意 ? 來(lái)源:服務(wù)端思維 ? 作者:張健欣編譯 ? 2021-04-05 17:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你使用 docker 進(jìn)行大規(guī)模開(kāi)發(fā),但是沒(méi)有清理策略,那么你的磁盤(pán)馬上就會(huì)被填滿(mǎn),當(dāng)你真的必須因?yàn)楫a(chǎn)品火爆而要立即交付一些東西時(shí),你就無(wú)法交付。

當(dāng)我們?cè)谟?jì)算機(jī)中運(yùn)行一個(gè)進(jìn)程時(shí),一旦這個(gè)進(jìn)程完成,所有東西都會(huì)隨之銷(xiāo)毀。容器是我們現(xiàn)在很多人操作的基礎(chǔ)設(shè)施。一切東西都運(yùn)行在一個(gè)容器上,旨在每個(gè)容器有一個(gè)進(jìn)程。當(dāng)進(jìn)程完成,容器就退出。但它不會(huì)自行清理。

Docker 積累的東西

你需要注意這些

已經(jīng)停止的容器

磁盤(pán)卷

鏡像

網(wǎng)絡(luò)

如果有足夠的空間,你可能不太關(guān)心磁盤(pán)空間,但是網(wǎng)絡(luò)也很重要。默認(rèn)地,Docker 使用 bridge 網(wǎng)絡(luò),它的極限是 31 個(gè)網(wǎng)絡(luò)。當(dāng)達(dá)到極限時(shí),你會(huì)看到下面這條消息:

could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network

如果你是一個(gè)為每個(gè)項(xiàng)目創(chuàng)建一個(gè)網(wǎng)絡(luò)的 docker-compose 重度用戶(hù),就會(huì)發(fā)生這種情況。你可以通過(guò)設(shè)置一個(gè)自定義--subnet子網(wǎng)來(lái)解決問(wèn)題,例如:

docker network create dada --subnet 192.167.11.0/24

但無(wú)論如何,本文的重點(diǎn)是清理。

使用 docker 清理

清理已經(jīng)停止的容器

docker rm -v $(docker ps --all --quiet --filter ‘status=exited’)

這會(huì)找到所有處于已退出(exited)狀態(tài)的容器,一行一個(gè)地輸出它們的 ID,以便我們可以將它提供給其它 shell 指令。

我們使用docker rm -v來(lái)刪除任何匿名卷(沒(méi)有顯式名稱(chēng)的卷)。

清理磁盤(pán)卷

上面的命令應(yīng)該刪除與該容器關(guān)聯(lián)的卷。如果你手動(dòng)創(chuàng)建卷,并要?jiǎng)h除任何未被使用的卷:

docker volume rm $(docker volume ls --quiet --filter ‘dangling=true’)

清理鏡像

通常刪除所有 Docker 鏡像是安全的。我們可以在需要的時(shí)候按需獲取。通常在一個(gè)鏡像被清理后,構(gòu)建時(shí)間會(huì)更長(zhǎng),因?yàn)?docker 守護(hù)進(jìn)程需要花時(shí)間再次下載鏡像

docker rm --force $(docker images --quiet)

這里,我們使用了--force來(lái)強(qiáng)制刪除鏡像,即使一個(gè)容器正在使用那個(gè)鏡像。我們可以以后再獲取這個(gè)鏡像。

清理網(wǎng)絡(luò)

這很簡(jiǎn)單。我們可以刪除任何網(wǎng)絡(luò),它會(huì)在之后按需重建。

docker network rm $(docker network ls --quiet)

使用 docker-compose 清理

如果你使用 docker-compose 啟動(dòng)容器,我們有一種簡(jiǎn)單的方法來(lái)清理與特定 compose 文件關(guān)聯(lián)的資源。

docker-compose down --volumes --rmi all --remove-orphans

不幸的是,這個(gè)命令不會(huì)刪除匿名卷,因此你必須處理這些匿名卷。

一條命令解決所有問(wèn)題

docker 是短暫的,我們總是可以重新獲取鏡像,為了開(kāi)發(fā)重新創(chuàng)建我們的數(shù)據(jù)庫(kù),或者這只是一個(gè)持續(xù)集成系統(tǒng),我們可以刪除一切。

docker system prune --all --force --volumes
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 磁盤(pán)
    +關(guān)注

    關(guān)注

    1

    文章

    394

    瀏覽量

    26282
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    521

    瀏覽量

    22799
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    526

    瀏覽量

    13991
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    清理Docker鏡像倉(cāng)庫(kù)時(shí)遇到的坑點(diǎn)

    Docker鏡像倉(cāng)庫(kù)PC蛋蛋搭建清理的探索之路
    發(fā)表于 04-29 17:13

    docker中java環(huán)境的部署

    docker 部署java環(huán)境以及常用應(yīng)用(持續(xù)更新)
    發(fā)表于 05-24 15:44

    如何清理邏輯磁盤(pán)?

    清理邏輯磁盤(pán)方法
    發(fā)表于 11-05 07:56

    如何在Mac上清理磁盤(pán)空間?這些方法你用過(guò)了嗎

    Mac電腦設(shè)備使用久了,可能會(huì)保存特別多的無(wú)用文件,那么Mac磁盤(pán)空間將會(huì)面臨不夠用的情況。那么該如何在Mac上清理磁盤(pán)空間?如何在Mac上清理磁盤(pán)
    發(fā)表于 09-09 21:05

    Docker占用資源過(guò)高,如何快速清理Docker?

    如果經(jīng)常使用 docker,你會(huì)發(fā)現(xiàn) docker 占用的資源膨脹很快,其中最明顯也最容易被察覺(jué)的應(yīng)該是對(duì)磁盤(pán)空間的占用。
    的頭像 發(fā)表于 07-06 10:05 ?9798次閱讀

    linux磁盤(pán)滿(mǎn)的清理方法

    Linux查看磁盤(pán)用量
    發(fā)表于 06-09 08:53 ?9098次閱讀
    linux<b class='flag-5'>磁盤(pán)</b>滿(mǎn)的<b class='flag-5'>清理</b><b class='flag-5'>方法</b>

    linux的磁盤(pán)如何清理

    Linux查看磁盤(pán)用量
    發(fā)表于 06-10 09:18 ?2836次閱讀
    linux的<b class='flag-5'>磁盤(pán)</b>如何<b class='flag-5'>清理</b>

    使用docker完成編譯環(huán)境創(chuàng)建

    作者環(huán)境:主機(jī)MacBook Pro 2015(16G),Docker Desktop for Mac(官方)
    的頭像 發(fā)表于 04-21 07:49 ?4266次閱讀

    docker-cleanup Docker清理腳本

    docker-cleanup.zip
    發(fā)表于 04-29 10:03 ?0次下載
    <b class='flag-5'>docker</b>-cleanup <b class='flag-5'>Docker</b><b class='flag-5'>清理</b>腳本

    三步教你清理NAS上無(wú)用docker文件

    今天登錄ssh后查看文件發(fā)現(xiàn)其中一個(gè)文件夾占用很大,已經(jīng)到了60%,于是乎我這邊查詢(xún)了一下發(fā)現(xiàn)全是docker殘留文件與日志。每次測(cè)試docker容器后雖然會(huì)進(jìn)行卸載,但是中間產(chǎn)生的日志和空文件夾系統(tǒng)并不會(huì)幫你進(jìn)行清理,于是乎就
    的頭像 發(fā)表于 02-24 11:29 ?3057次閱讀
    三步教你<b class='flag-5'>清理</b>NAS上無(wú)用<b class='flag-5'>docker</b>文件

    linux傳輸一半磁盤(pán)滿(mǎn)了怎么清理

    在使用Linux操作系統(tǒng)時(shí),磁盤(pán)空間不足是一個(gè)常見(jiàn)的問(wèn)題。當(dāng)磁盤(pán)空間超過(guò)一半被使用時(shí),可能會(huì)導(dǎo)致系統(tǒng)性能下降、應(yīng)用程序無(wú)法正常運(yùn)行甚至系統(tǒng)崩潰等問(wèn)題。因此,及時(shí)清理磁盤(pán)空間至關(guān)重要。本
    的頭像 發(fā)表于 11-23 10:34 ?1200次閱讀

    Kondo-為開(kāi)發(fā)者設(shè)計(jì)的磁盤(pán)清理工具

    kondo 是一款為開(kāi)發(fā)者設(shè)計(jì)的磁盤(pán)清理工具,支持清理 16 種語(yǔ)言和工具鏈中的構(gòu)建相關(guān)產(chǎn)物。
    的頭像 發(fā)表于 12-09 17:26 ?1291次閱讀
    Kondo-為開(kāi)發(fā)者設(shè)計(jì)的<b class='flag-5'>磁盤(pán)清理</b>工具

    關(guān)于Docker清理命令集錦

    這篇文章主要介紹了Docker 清理命令集錦,需要的朋友可以參考下 復(fù)制代碼代碼如下: docker kill $(docker ps -a -q) ?刪除所有已經(jīng)停止的容器 復(fù)制代碼
    的頭像 發(fā)表于 06-13 15:56 ?907次閱讀

    Docker運(yùn)行環(huán)境安裝

    、發(fā)布、測(cè)試和部署,可以幫助開(kāi)發(fā)人員將最新版本代碼應(yīng)用到生產(chǎn)環(huán)境中。 Docker可以安裝在多個(gè)平臺(tái)中,包括Mac、Windows和Linux。不過(guò),生產(chǎn)環(huán)境還是推薦在Linux上運(yùn)行,以下以主流的Linux操作系統(tǒng)(CentO
    的頭像 發(fā)表于 10-29 11:28 ?1067次閱讀

    Active@ KillDisk磁盤(pán)清理和分區(qū)清除工具介紹

    的可能性。 Active@ KillDisk 是一款磁盤(pán)清理和分區(qū)清除工具,支持美國(guó)國(guó)防部 5220.22-M 和 20 多個(gè)國(guó)際數(shù)據(jù)清理標(biāo)準(zhǔn)。 · 添加了擦除方法 IEEE Std
    的頭像 發(fā)表于 01-23 11:46 ?1263次閱讀