如何删除具有相同imageID的多个docker映像?
我创建了一个本地docker注册表,然后从docker
hub提取了一些docker镜像,然后将其推送到本地注册表。现在,我要删除本地图像。但是这里的问题是imageID
图像相同,我无法删除它们。我搜索了解决方案,但找不到解决方案。
>> docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
localhost:5000/[repo1] v-0.9.1 810001cb03af 4 weeks ago 594.6 MB
[myaccount]/[repo1] v-0.9.1 810001cb03af 4 weeks ago 594.6 MB
如您所见image ID
,两个图片都相同。如何删除它们?
- 我的泊坞窗版本:
Docker version 1.8.2, build 0a8c2e3
- 输出
docker rmi 810001cb03af
:
来自守护程序的错误响应:冲突,无法删除图像810001cb03af,因为它已在多个存储库中标记,请使用-
f强制错误:无法删除图像:[810001cb03af]
- 如果这样做
docker rmi -f 81000
,则将它们都移除了,我需要再次拉。
回答:
这是您可以执行此操作的方法。运行命令:
docker images | grep 810001cb03af | awk '{print $1 ":" $2}' | xargs docker rmi
810001cb03af
您的图片ID 在哪里。
以上是 如何删除具有相同imageID的多个docker映像? 的全部内容, 来源链接: utcz.com/qa/427508.html