本文主要是介绍docker命令删除镜像报错:image is referenced in multiple repositories,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我们需要删除repository为registry-vpc.cn-beijing.aliyuncs.com/slm-meh/star并且tag为star的镜像。
在使用docker rmi 0553fe3bb748根据IMAGE ID删除镜像时报错:
Error response from daemon: conflict: unable to delete 0553fe3bb748 (must be forced) - image is referenced in multiple repositories
详细报错如下:
仔细观察发现0553fe3bb748这个IMAGE ID对应了三个镜像,如上上图所示,正是因为这个原因才报了这个错误。
其实删除镜像也可以通过repository和tag的方式来删除,命令如下:
docker rmi registry-vpc.cn-beijing.aliyuncs.com/slm-meh/star:star
rmi后面的参数是要删除的镜像的repository和tag通过冒号拼接起来,如下图:
再次查看镜像:
可以看到要删除的那个tag为star的镜像已经被删除了。
这篇关于docker命令删除镜像报错:image is referenced in multiple repositories的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!