我创建了一个本地 Docker 注册表 https://docs.docker.com/registry/deploying/然后从 docker hub 中提取一些 docker 镜像,然后将它们推送到本地注册表。现在我想删除我的本地图像。但这里的问题是imageID
图像是相同的,我无法删除它们。我寻找解决方案,但找不到解决方案。
>> docker images
REPOSITORY 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
两个图像都是相同的。我怎样才能删除它们?
EDIT
-
我的码头工人版本:
Docker version 1.8.2, build 0a8c2e3
-
的输出docker rmi 810001cb03af
:
来自守护进程的错误响应:冲突,无法删除映像 810001cb03af,因为它在多个存储库中标记,使用 -f 强制错误:无法删除映像:[810001cb03af]
-
If I do docker rmi -f 81000
它将删除它们,我需要再次拉动。
这是一种可以做到这一点的方法。运行命令:
docker images | grep 810001cb03af | awk '{print $1 ":" $2}' | xargs docker rmi
where 810001cb03af
是你的图片ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)