docker下删除两个id相同的镜像
2017-03-18 18:00
465 查看
今天建立docker容器的时候由于疏忽,镜像的名字输错了,结果容器创建成功后,镜像中出现两个id相同的:
使用docker rmi e4a35914679d删除的时候执行失败:
Error response from daemon: conflict: unable to delete e4a35914679d (must be forced) - image is referenced in one or more repositories
提示应该是该id有两个本地文件,不能用id删除。
所以我想删除所有镜像docker rmi $(docker images -q),出现下面错误
Error response from daemon: conflict: unable to delete e4a35914679d (must be forced) - image is referenced in one or more repositories
后来在Stack Overflow删看到使用repository和tag进行操作的,所以执行docker rmi docker.io/redis:3.2
再次查询的时候只剩下一个镜像,删除OK。
所以,可以使用repository:tag的组合来删除特殊的镜像。
使用docker rmi e4a35914679d删除的时候执行失败:
Error response from daemon: conflict: unable to delete e4a35914679d (must be forced) - image is referenced in one or more repositories
提示应该是该id有两个本地文件,不能用id删除。
所以我想删除所有镜像docker rmi $(docker images -q),出现下面错误
Error response from daemon: conflict: unable to delete e4a35914679d (must be forced) - image is referenced in one or more repositories
后来在Stack Overflow删看到使用repository和tag进行操作的,所以执行docker rmi docker.io/redis:3.2
再次查询的时候只剩下一个镜像,删除OK。
所以,可以使用repository:tag的组合来删除特殊的镜像。
相关文章推荐
- 在相同主键的两个表A,B中,按表A存在的记录删除表B中不存在的记录
- 删除一个信息表中除id外其他字段都相同的冗余信息
- 删除两个双向链表中值相同的结点--带空白头结点
- 删除两个双向循环链表的相同节点
- 雅虎面试题─有两个双向循环链表A,B,知道其头指针为:pHeadA,pHeadB,请写一函数将两链表中data值相同的结点删除
- 郁闷了半天的问题,原来是有两个控件的id相同了,汗一下
- 有两个双向循环链表A,B,知道其头指针为:pHeadA,pHeadB,请写一函数将两链表中data值相同的结点删除。
- SQL删除id号不同,其他都相同的学生冗余信息
- 删除两个双向循环链表中具有相同值的节点
- 安装了两个相同版本的APACHE,然后删除后安装的导致第一个无法使用的解决方案
- 删除字符串中相临字符中两个相同的字符
- 网新恒天笔试题,有两个整形数组A和B,请编程去除这两个数组间的交集。若有相同元素,则在相同元素较多的数组中保留它。例如,数组A有三个1,数组B有两个1,程序将删除数组B中的两个1.
- 经典面试题--两个双向链表删除相同值
- 删除两个双向链表中值相同的结点--无空白头结点
- 两个数据表,比较相同字段;如果存在相同字段,删除原有表数据
- 比较两个DataTable数据(结构相同),返回新增的,删除的,修改前的,修改后的 DataTable
- 同步两个数据库相同名字的ID
- Q : 请问若欲在同时间使用两个以上相同的设备,而该设备的厂商ID与设备ID皆相同,WinDriver 驱动程序开发工具是否亦可支持?
- VBA,两个sheet根据第一列id相同比较其余列,不同的值放到sheet3中
- 雅虎面试题─将两个双向循环链表中data值相同的结点删除