清理或删除docker无用镜像的操作方法
作者:我怎么又饿了呀 发布时间:2021-02-13 16:48:58
清除docker无用镜像
一、查看 docker 占用的资源
在进行资源清理之前我们有必要搞清楚 docker 都占用了哪些系统的资源。这需要综合使用不同的命令来完成。
docker container ls:默认只列出正在运行的容器,-a 选项会列出包括停止的所有容器。
docker image ls:列出镜像信息,-a 选项会列出 intermediate 镜像(就是其它镜像依赖的层)。
docker volume ls:列出数据卷。
docker network ls:列出 network。
docker info:显示系统级别的信息,比如容器和镜像的数量等。
通过这些命令查看 docker 使用的资源情况后,相信你已经决定要清理 docker 占用的一些资源了!让我们先从那些未被使用的资源开始。
二、只删除那些未被使用的资源
Docker 提供了方便的 docker system prune 命令来删除那些已停止的容器、dangling 镜像、未被容器引用的 network 和构建过程中的 cache:
$ docker system prune
使用以下命令清理已经停止运行的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、删除镜像的限制
先删除引用这个镜像的容器;
再删除这个镜像;
也就是,根据上图中提示的,引用该镜像的容器 ID, 执行删除命令:
docker rm ID
然后,再执行删除镜像的命令:
docker rmi ID
4、清理镜像
我们在使用 Docker 一段时间后,系统一般都会残存一些临时的、没有被使用的镜像文件,可以通过以下命令进行清理:
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的镜像
来源:https://kayer.blog.csdn.net/article/details/124703055


猜你喜欢
- 网络投票做弊方法很多,大致分为三种:肉搏、自动刷票和漏洞攻击。而网站为防止投票做弊,目前也有以下三种限制:IP投票数限制、注册用户投票许可限
- 昨天晚上的南大科技馆一楼报告厅,曾经有众多跨国公司高层在这里演讲的讲台,昨天被百度董事长兼首席执行官李彦宏“占据”。这位年轻的IT业富豪,在
- 作为WEB2.0的产物,博客在网上的发展非常迅猛,接触网络的人几乎没有不“博”的,从名人明星到草根百
- 在局域网内,ARP攻击依然占有很高比例。众所周知,ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利
- 10月15日,微软在中国市场正式推出最新的手机操作系统Windows Mobile 6.5。全新的手机界面、更人性的用户体验,得到了大批手机
- 在安装完VMware后,启动时可能会遇到一下问题: 出现这类问题的原因可能是之前安装过VMware,但是卸载后未将vmx86文件清
- 从有了Google Adsense英文站便成了一个热门的话题,因为很多站长都坚信做英文站是一个能快速发家致富的捷径,只是他们中大部分人从来就
- 作为破坏力较强的黑客攻击手段,DDoS是一种形式比较特殊的拒绝服务攻击。作为一种分布、协作的大规模攻击方式,它往往把受害目标锁定在大型Int
- 网站内部优化作弊和不合理优化方式认定标准1,关键词堆砌为了增加关键词密度,在网页上大量重复关键词的行为,希望提高关键词密度,提高网页针对关键
- vmware workstations启动虚拟机报错根据报错当中链接链接https://kb.vmware.com/s/article/21
- 11月6日消息,据中国法院网报道,由于盗播热映电影,爆米花视频网的主办公司普信通(北京)科技有限公经法院主持调解同意赔偿还款,但还款事宜此后
- 10月10日消息,据南方都市报报道,新闻出版总署有关负责人昨日表示,10月份新闻出版总署将集中力量联合组织一次对网络游戏审批和运营服务的全面
- 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标。在IIS中,每个 Web
- 北京时间10月12日消息,国外著名科技博客Mashable发文称,日前英国《每日电讯报》曾宣称Twitter正在考虑增加视频消息功能,但Tw
- 昨日晚间,有消息人士向计世网透露说,分众传媒董事长江南春近日将出任央视三维CEO一职。在过去三年整合了全国44个城市的200多家高端影院,1
- SMTP协议的命令和应答从前面的通讯模型可以看出SMTP协议在发送SMTP和接收SMTP之间的会话是靠发送SMTP的SMTP命令和接收SMT
- 现阶段的网站多如牛毛,或者说比牛毛也多,但是基本的情况都是基于WEB 1.0模式,多数的用户上去的方式集中有两种:百度和友情链接
- 一 、VMware vSphere部署的前期规划要点1、vSphere的优点(略)2如何利用现在的设备架构虚拟化环境在虚拟化过程中,用户大多
- 在SEO过程中,域名与虚拟主机的选择有时也会起到一定作用,尤其是高手过招,胜负往往就在小细节上。选择域名和虚拟主机,是建站伊始就要实施的工作
- 现在论坛到处可见,有的论坛很强大,几万几十万甚至几百万IP都有,地域性的(如:某个县的论坛)、实用性的(如炒股论坛)、行业性的(如化工行业)