详解docker强制批量删除none的image镜像

发布时间 - 2026-01-11 01:51:51    点击率:

说正题,今天遇到的问题是自己在开发机做坏了几个image镜像,删不了   我想大家也遇到过这样类似的问题  ….

他的名字和tag都是为none,空… 以前看过一个帖子说,给他标记一个tag,就可以干掉,瞎扯…

[ruifengyun@bj-buzz-dev01 extractor_docker]$
[ruifengyun@bj-buzz-dev01 extractor_docker]$ docker images
REPOSITORY                  TAG         IMAGE ID      CREATED       VIRTUAL SIZE
<none>                    <none>       763e6d509697    2 minutes ago    1.123 GB
<none>                    <none>       008ec8098c8d    21 minutes ago   471 MB

然后你去批量删除的时候会提示一个问题….

docker rmi $(docker images | awk '/^<none>/ { print $3 }')
Error: image_delete: Conflict, 64b4fa0cdd27 wasn't deleted
Error: image_delete: Conflict, 5a2b9b2294c3 wasn't deleted
(…略…)
2014/03/08 18:26:04 Error: failed to remove one or more images

以前的解决的方法是,docker ps -a里面找到基于image的容器 然后stop它,rm他。 但是会发现还是不行….

[ruifengyun@bj-buzz-dev01 extractor_docker]$ docker ps -a |grep 008ec8098c8d
f6a628cbe5e7    008ec8098c8d               "/bin/sh -c 'pip ins  14 minutes ago   Exited (1) 13 minutes ago                            romantic_wozniak
81cf08a442dd    008ec8098c8d               "/bin/sh -c 'pip ins  21 minutes ago   Exited (1) 20 minutes ago                            dreamy_bardeen

docker rmi  id 的时候,还是会提示删除失败。  最后我选择把所有的docker ps -a里面Exited的都删除,然后再开始rmi….. 结果就可以了。。。。  想不通他们有啥关系,理论来说失败的images应该是它想他的容器是有关系的..    反正是解决了,下面是写得批量删除的命令.

补充:   引起上面的原因是docker官方要求,docker rmi image_id 只能删除未被使用的image .

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi

这样清空掉残余的容器后,再删除images就没有异常的提示了。

[ruifengyun@bj-buzz-dev01 ~]$ docker rmi -f 9503b09c1a70
Deleted: 9503b09c1a707d29b084e18aa13ef5d66f43672e41dce4db5931cbf2a754daa1

题外话, 这两天还要研究下docker多个出口ip的方法……. 实体服务器的外网是很多,但是在docker环境下,还没搞过,这两天研究下。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# docker  # 批量删除镜像  # 批量删除  # none  # 强制删除镜像  # 利用xargs批量删除Docker镜像的方法  # Docker 批量删除容器或镜像的操作方法  # docker删除none镜像的操作方法  # docker无法删除镜像报Error: No such container的错误问题  # Docker 删除及清理镜像的方法  # 删除docker images中为none的镜像操作  # docker批量删除临时镜像  # 这两天  # 就可以  # 都是  # 我想  # 几个  # 还没  # 是有  # 多个  # 给他  # 你去  # 问题是  # 然后再  # 镜像  # 一个问题  # 写得  # 想不通  # 遇到过  # 他的名字  # 未被  # 大家多多 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速搭建安全的FTP站点?  java ZXing生成二维码及条码实例分享  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何快速搭建高效服务器建站系统?  实例解析angularjs的filter过滤器  jQuery中的100个技巧汇总  个人网站制作流程图片大全,个人网站如何注销?  利用 Google AI 进行 YouTube 视频 SEO 描述优化  如何在Ubuntu系统下快速搭建WordPress个人网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel如何实现用户注册和登录?(Auth脚手架指南)  ,怎么在广州志愿者网站注册?  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  免费视频制作网站,更新又快又好的免费电影网站?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  如何选择PHP开源工具快速搭建网站?  南京网站制作费用,南京远驱官方网站?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  再谈Python中的字符串与字符编码(推荐)  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  网站制作大概多少钱一个,做一个平台网站大概多少钱?  轻松掌握MySQL函数中的last_insert_id()  详解Android中Activity的四大启动模式实验简述  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  如何在阿里云虚拟主机上快速搭建个人网站?  如何打造高效商业网站?建站目的决定转化率  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  ,交易猫的商品怎么发布到网站上去?  如何在Windows环境下新建FTP站点并设置权限?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  python中快速进行多个字符替换的方法小结  如何用花生壳三步快速搭建专属网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  无锡营销型网站制作公司,无锡网选车牌流程?  米侠浏览器网页背景异常怎么办 米侠显示修复