最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker使用Prune命令清理none鏡像

 更新時間:2021年10月25日 14:40:03   作者:Kerry的天空  
本文主要介紹了Docker使用Prune命令清理none鏡像,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

none鏡像的產(chǎn)生和困惑

我們偶爾會看到 none鏡像(虛懸鏡像),那是因為

  1. 構(gòu)建鏡像過程中因為腳本錯誤導(dǎo)致很多鏡像構(gòu)建終止,產(chǎn)生很多none標(biāo)簽的版本
  2. 手動構(gòu)建鏡像的時候沒有進(jìn)行提交,遺留來的垃圾鏡像
  3. 這些鏡像占據(jù)較大的存儲空間,需要刪除

如下所示

root@instance-o70no2nw:~# docker images -a
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              867c2dc0031b        12 hours ago        465MB
mytomcat            8.5.0               34c8c864d046        12 hours ago        465MB
ubuntu              16.04               a3551444fc85        2 days ago          119MB
mysql               8.0.16              d72169616e20        4 days ago          443MB
mysql               latest              d72169616e20        4 days ago          443MB
tomcat              latest              5a069ba3df4d        2 weeks ago         465MB

如何清理none對象

Docker 采用保守的方法來清理未使用的對象(通常稱為“垃圾回收”),例如鏡像、容器、卷和網(wǎng)絡(luò):
除非明確要求 Docker 這樣做,否則通常不會刪除這些對象。這可能會導(dǎo)致 Docker 使用額外的磁盤空間。
對于每種類型的對象,Docker 都提供了一條 prune 命令。
另外,可以使用 docker system prune一次清理多種類型的對象。本主題講解如何使用這些 prune 修剪命令

修剪鏡像

清理none鏡像(虛懸鏡像)
命令: docker image prune
默認(rèn)情況下,docker image prune 命令只會清理 虛無鏡像(沒被標(biāo)記且沒被其它任何鏡像引用的鏡像)

root@instance-o70no2nw:~# docker image prune
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B

清理無容器使用的鏡像

命令: docker image prune -a

默認(rèn)情況下,系統(tǒng)會提示是否繼續(xù)。要繞過提示,請使用 -f 或 --force 標(biāo)志。
可以使用 --filter 標(biāo)志使用過濾表達(dá)式來限制修剪哪些鏡像。例如,只考慮 24 小時前創(chuàng)建的鏡像:

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

修剪容器

停止容器后不會自動刪除這個容器,除非在啟動容器的時候指定了 –rm 標(biāo)志。使用 docker ps -a 命令查看 Docker 主機(jī)上包含停止的容器在內(nèi)的所有容器。你可能會對存在這么多容器感到驚訝,尤其是在開發(fā)環(huán)境。停止?fàn)顟B(tài)的容器的可寫層仍然占用磁盤空間。要清理掉這些,可以使用 docker container prune 命令:

$ docker container prune

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

默認(rèn)情況下,系統(tǒng)會提示是否繼續(xù)。要繞過提示,請使用 -f 或 --force 標(biāo)志。

默認(rèn)情況下,所有停止?fàn)顟B(tài)的容器會被刪除??梢允褂?--filter 標(biāo)志來限制范圍。例如,下面的命令只會刪除 24 小時之前創(chuàng)建的停止?fàn)顟B(tài)的容器:

修剪卷

卷可以被一個或多個容器使用,并占用 Docker 主機(jī)上的空間。卷永遠(yuǎn)不會被自動刪除,因為這么做會破壞數(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

修剪網(wǎng)絡(luò)

Docker 網(wǎng)絡(luò)不會占用太多磁盤空間,但是它們會創(chuàng)建 iptables 規(guī)則,橋接網(wǎng)絡(luò)設(shè)備和路由表條目。要清理這些東西,可以使用 docker network prune 來清理沒有被容器未使用的網(wǎng)絡(luò)。

$ docker network prune

修剪一切

docker system prune 命令是修剪鏡像、容器和網(wǎng)絡(luò)的快捷方式。在 Docker 17.06.0 及以前版本中,還好修剪卷。在 Docker 17.06.1 及更高版本中必須為 docker system prune 命令明確指定 --volumes 標(biāo)志才會修剪卷。

$ 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 或更高版本,同時也想修剪卷,使用 --volumes 標(biāo)志。

$ 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

到此這篇關(guān)于Docker使用Prune命令清理none鏡像的文章就介紹到這了,更多相關(guān)Docker 清理none鏡像 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決使用Docker Compose管理容器的問題

    解決使用Docker Compose管理容器的問題

    在Docker Compose中,根據(jù)一個配置文件,將所有與應(yīng)用系統(tǒng)相關(guān)的應(yīng)用和對應(yīng)的容器進(jìn)行配置,再根據(jù)Docker Compose提供的命令進(jìn)行啟動,就可以解決上面說的多容器之間的復(fù)雜問題,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • 如何清理docker的overlay2 目錄

    如何清理docker的overlay2 目錄

    本文介紹了如何清理Docker的overlay2目錄,包括確認(rèn)overlay2目錄的位置、清理未使用的容器和鏡像、手動清理overlay2目錄、清理日志文件、限制日志大小以及檢查磁盤空間,感興趣的朋友一起看看吧
    2025-03-03
  • 5分鐘教你實現(xiàn)用docker搭建Redis集群模式和哨兵模式

    5分鐘教你實現(xiàn)用docker搭建Redis集群模式和哨兵模式

    本文主要介紹了5分鐘實現(xiàn)用docker搭建Redis集群模式和哨兵模式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Docker中的集群管理與應(yīng)用方式

    Docker中的集群管理與應(yīng)用方式

    這篇文章主要介紹了Docker中的集群管理與應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Docker常見指令詳解

    Docker常見指令詳解

    Docker是一個開放源代碼軟件,用于自動化部署應(yīng)用程序為輕量級、可移植的容器,運(yùn)行在幾乎任何地方,常用指令包括docker?pull下載鏡像,docker?images查看鏡像,docker?rmi移除鏡像等,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 在Docker中利用Tomcat快速部署web應(yīng)用的方法示例

    在Docker中利用Tomcat快速部署web應(yīng)用的方法示例

    這篇文章我們就來說一下怎么在docker中快速部署一個web應(yīng)用。文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Docker容器日志查看與清理的方法(親測有效)

    Docker容器日志查看與清理的方法(親測有效)

    這篇文章主要介紹了Docker容器日志查看與清理的方法(親測有效),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Ubuntu15.10安裝docker和docker-compose教程

    Ubuntu15.10安裝docker和docker-compose教程

    這篇文章主要介紹了Ubuntu15.10安裝docker和docker-compose的教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • idea連接docker實現(xiàn)一鍵部署的方法

    idea連接docker實現(xiàn)一鍵部署的方法

    這篇文章主要介紹了idea連接docker實現(xiàn)一鍵部署的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • docker資源控制管理Cgroup的實現(xiàn)

    docker資源控制管理Cgroup的實現(xiàn)

    本文主要介紹了docker資源控制管理Cgroup的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評論

宣恩县| 广宗县| 临汾市| 怀安县| 西乌珠穆沁旗| 辉县市| 鄂托克旗| 沁阳市| 平阴县| 凉城县| 黑水县| 新宁县| 常德市| 永春县| 四川省| 通江县| 河北省| 张家港市| 东海县| 永城市| 龙南县| 荣昌县| 西充县| 饶阳县| 蕲春县| 曲靖市| 内丘县| 临泉县| 江达县| 门源| 武山县| 遵义县| 拜城县| 长岛县| 平定县| 水富县| 杭锦后旗| 高陵县| 建宁县| 黎川县| 岐山县|