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

清理或刪除docker無用鏡像的操作方法

 更新時間:2023年01月06日 10:22:45   作者:我怎么又餓了呀  
這篇文章主要介紹了清理或刪除docker無用鏡像的操作方法,清除docker無用鏡像首先查看docker占用的資源,只刪除那些未被使用的資源,文中給大家補充介紹了docker?批量刪除無用的容器或鏡像的方法,感興趣的朋友一起看看吧

清除docker無用鏡像

一、查看 docker 占用的資源

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

docker container ls:默認只列出正在運行的容器,-a 選項會列出包括停止的所有容器。

docker image ls:列出鏡像信息,-a 選項會列出 intermediate 鏡像(就是其它鏡像依賴的層)。

docker volume ls:列出數(shù)據(jù)卷。

docker network ls:列出 network。

docker info:顯示系統(tǒng)級別的信息,比如容器和鏡像的數(shù)量等。

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

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

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

$ docker system prune

使用以下命令清理已經(jīng)停止運行的docker容器

 docker rm $(docker ps --all -q -f status=exited)

1、通過標簽刪除鏡像

通過如下兩個都可以刪除鏡像:

docker rmi [image]

或者:

docker image rm  [image]

支持的子命令如下:

  • -f, -force: 強制刪除鏡像,即便有容器引用該鏡像;
  • -no-prune: 不要刪除未帶標簽的父鏡像;

2、通過 ID 刪除鏡像

除了通過標簽名稱來刪除鏡像,我們還可以通過制定鏡像 ID, 來刪除鏡像,如:

docker rmi ID

一旦制定了通過 ID 來刪除鏡像,它會先嘗試刪除所有指向該鏡像的標簽,然后在刪除鏡像本身。

3、刪除鏡像的限制

  • 先刪除引用這個鏡像的容器;
  • 再刪除這個鏡像;

也就是,根據(jù)上圖中提示的,引用該鏡像的容器 ID, 執(zhí)行刪除命令:

docker rm  ID

然后,再執(zhí)行刪除鏡像的命令:

docker rmi ID

4、清理鏡像

我們在使用 Docker 一段時間后,系統(tǒng)一般都會殘存一些臨時的、沒有被使用的鏡像文件,可以通過以下命令進行清理:

docker image prune

它支持的子命令有:

  • -a, --all: 刪除所有沒有用的鏡像,而不僅僅是臨時文件;
  • -f, --force:強制刪除鏡像文件,無需彈出提示確認;

PS:docker 批量刪除無用的容器或鏡像

docker rm `docker ps -a | grep Exited | awk '{print $1}'`   刪除異常停止的docker容器

docker rmi -f  `docker images | grep '<none>' | awk '{print $3}'`  刪除名稱或標簽為none的鏡像

到此這篇關于清除或刪除docker無用鏡像的操作方法的文章就介紹到這了,更多相關docker清理刪除無用鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境的過程詳解

    CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境的過程詳解

    這篇文章主要介紹了CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境,文中給大家提到創(chuàng)建私有網(wǎng)絡及安裝nginx的方法,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2021-08-08
  • Docker容器中啟用SSH服務的方法步驟

    Docker容器中啟用SSH服務的方法步驟

    本文主要介紹了Docker容器中啟用SSH服務的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • 最新評論

    建昌县| 大英县| 元朗区| 永吉县| 巧家县| 新昌县| 广汉市| 石渠县| 湘西| 韶关市| 秦安县| 宜丰县| 隆德县| 汪清县| 旌德县| 永泰县| 革吉县| 伊通| 山阴县| 马公市| 右玉县| 无极县| 眉山市| 弥勒县| 孝感市| 克什克腾旗| 沧源| 高邑县| 西昌市| 吉林市| 岑巩县| 清水河县| 拜城县| 夏邑县| 拉孜县| 广昌县| 商洛市| 九江市| 西昌市| 秦安县| 涞源县|