欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

清理或刪除docker無(wú)用鏡像的操作方法

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

清除docker無(wú)用鏡像

一、查看 docker 占用的資源

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

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 命令來(lái)刪除那些已停止的容器、dangling 鏡像、未被容器引用的 network 和構(gòu)建過程中的 cache:

$ docker system prune

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

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

1、通過標(biāo)簽刪除鏡像

通過如下兩個(gè)都可以刪除鏡像:

docker rmi [image]

或者:

docker image rm  [image]

支持的子命令如下:

  • -f, -force: 強(qiáng)制刪除鏡像,即便有容器引用該鏡像;
  • -no-prune: 不要?jiǎng)h除未帶標(biāo)簽的父鏡像;

2、通過 ID 刪除鏡像

除了通過標(biāo)簽名稱來(lái)刪除鏡像,我們還可以通過制定鏡像 ID, 來(lái)刪除鏡像,如:

docker rmi ID

一旦制定了通過 ID 來(lái)刪除鏡像,它會(huì)先嘗試刪除所有指向該鏡像的標(biāo)簽,然后在刪除鏡像本身。

3、刪除鏡像的限制

  • 先刪除引用這個(gè)鏡像的容器;
  • 再刪除這個(gè)鏡像;

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

docker rm  ID

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

docker rmi ID

4、清理鏡像

我們?cè)谑褂?Docker 一段時(shí)間后,系統(tǒng)一般都會(huì)殘存一些臨時(shí)的、沒有被使用的鏡像文件,可以通過以下命令進(jìn)行清理:

docker image prune

它支持的子命令有:

  • -a, --all: 刪除所有沒有用的鏡像,而不僅僅是臨時(shí)文件;
  • -f, --force:強(qiáng)制刪除鏡像文件,無(wú)需彈出提示確認(rèn);

PS:docker 批量刪除無(wú)用的容器或鏡像

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

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

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

相關(guān)文章

  • docker開通2375端口防漏洞問題

    docker開通2375端口防漏洞問題

    這篇文章主要介紹了docker開通2375端口防漏洞問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • docker生命周期管理和鏡像管理命令詳解

    docker生命周期管理和鏡像管理命令詳解

    Docker通過容器技術(shù)提供了一種輕量級(jí)、快速部署和可移植的應(yīng)用程序運(yùn)行環(huán)境,極大地簡(jiǎn)化了應(yīng)用程序的部署和管理過程,提高了開發(fā)和運(yùn)維的效率,這篇文章主要介紹了docker生命周期管理和鏡像管理命令,需要的朋友可以參考下
    2023-08-08
  • Docker給容器添加新端口映射兩種方法及常用命令

    Docker給容器添加新端口映射兩種方法及常用命令

    在使用Docker時(shí)容器的端口映射是一個(gè)核心概念,它允許容器與宿主機(jī)以及外部網(wǎng)絡(luò)進(jìn)行通信,這篇文章主要給大家介紹了關(guān)于Docker給容器添加新端口映射兩種方法及常用命令的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • 基于windows10安裝docker及遇到的問題

    基于windows10安裝docker及遇到的問題

    這篇文章主要介紹了基于windows10安裝docker及遇到的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker容器操作方法詳解

    Docker容器操作方法詳解

    Docker 在隔離的容器中運(yùn)行進(jìn)程。之前總結(jié)了Docker鏡像的使用詳解,本篇按照之前測(cè)試openGauss容器過程中總結(jié)出來(lái)使用Docker容器的常用命令
    2022-08-08
  • 如何使用docker部署Dashdot工具箱

    如何使用docker部署Dashdot工具箱

    dashdot是一個(gè)簡(jiǎn)潔清晰的服務(wù)器數(shù)據(jù)儀表板,基于React實(shí)現(xiàn) ,主要是顯示操作系統(tǒng)、進(jìn)程、存儲(chǔ)、內(nèi)存、網(wǎng)絡(luò)這五個(gè)的數(shù)據(jù),這篇文章主要介紹了如何使用docker部署Dashdot工具箱,需要的朋友可以參考下
    2024-02-02
  • Docker 安裝 Jenkins 并解決初始安裝插件失敗問題

    Docker 安裝 Jenkins 并解決初始安裝插件失敗問題

    這篇文章主要介紹了Docker 安裝 Jenkins 并解決初始安裝插件失敗問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • docker容器內(nèi)網(wǎng)絡(luò)請(qǐng)求緩慢問題解決

    docker容器內(nèi)網(wǎng)絡(luò)請(qǐng)求緩慢問題解決

    在使用docker的過程中發(fā)現(xiàn)了幾個(gè)問題,在docker里進(jìn)行的網(wǎng)絡(luò)請(qǐng)求經(jīng)常會(huì)失敗,這篇文章主要介紹了docker容器內(nèi)網(wǎng)絡(luò)請(qǐng)求緩慢問題解決
    2019-01-01
  • Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過程詳解

    Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 從零開始:Docker中修改Nginx服務(wù)器配置

    從零開始:Docker中修改Nginx服務(wù)器配置

    在Docker中修改Nginx配置是一種常見的操作,它允許我們根據(jù)特定需求來(lái)自定義Nginx服務(wù)器的行為,通過修改Nginx配置,我們可以添加新的虛擬主機(jī)、更改端口號(hào)、啟用SSL等,需要的朋友可以參考下
    2023-10-10

最新評(píng)論