删除docker镜像时报错:image is referenced in multiple repositories
$ docker rmi a69b1f41c444
Error response from daemon: conflict: unable to delete a69b1f41c444 (must be forced) - image is referenced in multiple repositories
仔细检查发现,同一个id指向两个repositories:
$ docker images | grep a69b1f41c444
c_jd_company_profile v1.0 a69b1f41c444 7 days ago 928MB
hub.ifchange.com/nlp/c_jd_company_profile v1.0 a69b1f41c444 7 days ago 928MB
所以,使用repository和tag的方式来删除:
(删除前需要保证容器是停止的 并且 先删除容器)
$ docker rmi c_jd_company_profile:v1.0
Untagged: c_jd_company_profile:v1.0
$ docker rmi hub.ifchange.com/nlp/c_jd_company_profile:v1.0
Untagged: hub.ifchange.com/nlp/c_jd_company_profile:v1.0