我创建了一个local docker registry,然后从docker hub中拖出一些docker镜像,然后将它们推送到本地注册表中。现在我想删除我的本地图像。但这里的问题是imageID
的图像是相同的,我不能删除它们。我搜索了解决方案,但我找不到解决方案。如何使用相同的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
对于这两个图像都是相同的。我怎样才能删除它们?
编辑
我的搬运工版本:
输出的docker rmi 810001cb03af
Docker version 1.8.2, build 0a8c2e3
:从守护
错误响应:冲突,不能删除图像810001cb03af,因为它是在多个存储库中标记,使用-ft o强制错误:无法删除图像:[810001cb03af]
- 如果我做
docker rmi -f 81000
它将删除它们,我需要再次拉。
'docker rmi 810001cb03af'返回什么?你使用的是什么版本的码头? – VonC
@VonC我更新我的问题。我的码头是1.8.2。 “docker rmi 8100”的输出添加了 – Hadi
@Constantine:答案是否能解决您的问题。对于阅读此问题的任何人或将来可能面临类似问题的人,反馈信息都会有帮助 – spectre007