解决docker镜像无法删除的问题
1. 首先查看镜像
[root@docker-vp1 nexus-3.1.0-04]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jenkins 2.19.4 ff6f0851ef57 2 weeks ago 714.1 MB
jenkins/jenkins 2.19.4 ff6f0851ef57 2 weeks ago 714.1 MB
192.168.1.110/centos/centos 7.2 38ea04e19303 12 months ago 194.6 MB
192.168.1.111/centos/centos 7.2 38ea04e19303 12 months ago 194.6 MB
2. 删除其中一个镜像,这里的镜像有两个repo引用,并且没有容器使用
[root@docker-vp1 nexus-3.1.0-04]# docker rmi 38ea04e19303
Error response from daemon: conflict: unable to delete 38ea04e19303 (must be forced) - image is referenced in one or more repositories
出现上面问题的原因:
对于被删除的ImageID,这里存在多个REPOSITORY名字引用,解决方法如下:
[root@docker-vp1 nexus-3.1.0-04]# docker rmi 192.168.1.111/centos/centos:7.2
Untagged: 192.168.1.111/centos/centos:7.2
Untagged: 192.168.1.111/centos/centos@sha256:05c5e4ffbd3e4e54a685915394858e1dacc38873f02920b57b66551a1626dbd3
即删除时指定名称,而不是IMAGE ID。
然后再删除IMAGE ID就可以了:
[root@docker-vp1 nexus-3.1.0-04]# docker rmi 38ea04e19303
Untagged: 192.168.1.110/centos/centos:7.2
Untagged: 192.168.1.110/centos/centos@sha256:05c5e4ffbd3e4e54a685915394858e1dacc38873f02920b57b66551a1626dbd3
Deleted: sha256:38ea04e1930337de1455fed8651fcc9a029805f4559af44558ba9702340ce1e2
Deleted: sha256:aa62a869f8107ec47faa7ad18eded96b051c249cd2f4a5d0d1bca8baf2757358
Deleted: sha256:3c74eb540809de9dbddebd4681781bb1b6145c981756472cd67c6e3eb7704801
Deleted: sha256:feba031447e29ed7d0f316065820e466ba91a258f3b2e68f8e21e940bc45b5cd
Deleted: sha256:3d3648a4ed44853a2231971a1bccf855b83809767558e164bfebbea079d40c34
Deleted: sha256:322e89546b1db8134d2a5b057779843aa80877705ce70e1182f20f94bf31a43d
Deleted: sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef
3. 继续查看剩余的镜像
[root@docker-vp1 nexus-3.1.0-04]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jenkins/jenkins 2.19.4 ff6f0851ef57 2 weeks ago 714.1 MB
jenkins 2.19.4 ff6f0851ef57 2 weeks ago 714.1 MB
解决docker镜像无法删除的问题相关推荐
- 2021-05-08 docker镜像无法删除 Error:No such image:xxxxxx
docker镜像无法删除 Error:No such image:xxxxxx docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了. 删除提示:Error:No ...
- docker镜像无法删除 Error:No such image:xxxxxx
1.前言 docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了. 删除提示:Error:No such image:xxxxxxx 具体截图内容如下: 2.解决方法 ...
- 解决Docker镜像拉取失败问题
一.问题 Docker拉取mysql镜像,发生报错. docker pull mysql:8.0.22 报错信息: Error response from daemon: Get https://re ...
- 解决Docker镜像缺少字体的问题
问题描述 最近在使用spire.office.free这个工具将Excel转换成Html时,后台总是报Cannot found font installed on the system.宋体这个错误, ...
- linux docker查找镜像文件,搜索/下载/构建自定义/删除Docker镜像,运行和删除Docker容器的方法...
本文为你介绍的内容是Docker入门相关的操作方法:搜索Docker镜像.下载Docker镜像.运行Docker容器.构建自定义Docker镜像.删除容器.删除Docker镜像.以下给出的所有步骤均在 ...
- docker 根据标签删除镜像_10 个 Docker 镜像安全最佳实践
<Docker 镜像安全最佳实践速查表[1]>列举了 10 个诀窍和指南,确保更安全和更高质量的 Docker 镜像处理.此外,还可以检视有关 Docker 安全的新报告<Docke ...
- 【docker一】docker是什么、为什么使用Docker、docker镜像搜索、获取、删除、查看、导出导入、查看历史详细信息
Docker基础 1. docker是什么 docker的中文解释是码头工人. 官方解释: Docker是一个开源的容器引擎,它基于LCX容器技术,使用Go语言开发. 源代码托管在Github上,并遵 ...
- Docker镜像导出、删除、导入以及问题解决
需求:将windows中的docker镜像共享到Linux虚拟机中.先将Windows系统中的镜像导出,再通过共享文件的方式在Linux系统中导入镜像. 为了今后查询方便,在此记录过程. 1.镜像导出 ...
- docker停止、删除容器、删除镜像 一看就理解
当你的容器中出现问题(比如我改坏了文件)需要重新部署一台的时候,就需要将这个容器实例删除 接着: #查看当前的容器ID $ docker ps 这里你会看到有两列id,一列是镜像id,一列是容器id, ...
最新文章
- 成为表情包大帝,仅需几十行python代码,简单易学
- office2016word 每次打开都有进度条问题 解决方式
- 9个JavaScript小技巧:写出更简洁,高效代码
- 动态代理——》AOP —— Spring 中的 AOP||AOP 相关术语||学习 spring 中的 AOP 要明确的事
- DevExpress控件安装和初次使用图解
- H265的国标PS流打包
- gitlab修改用户密码_CRM用户模块(用户密码修改)
- 继扫楼推广后,P图病历也可发起筹款,水滴筹回应...
- java:Eclipse插件springsource-tool-suite的下载和安装
- 【oneday_onepage】—— 日常用语
- 事实证明了 平台识别算法适应性还是很强的
- IPOP下的tcl脚本使用
- python设置excel单元格数据类型为文本_Python xlwt设置excel单元格字体及格式
- 看完此文,告诉你什么是黑中介
- 数据结构NO5--栈和队列简要
- 网页视频进度条禁止拖动----解决
- 批处理文件rd \s\q **是什么意思?
- R语言-南丁格尔玫瑰图
- UCOS II移植到STM32F103开发板
- 深度学习(五):对对联,根据上联,对下联