1、有镜像被容器引用,删除时报错

[root@chb3 ~]# docker rmi chb_ubuntu:1.0
Error response from daemon: conflict: unable to remove repository reference "chb_ubuntu:1.0" (must force) - container 56d17ef509ee is using its referenced image c0092bd2380e

解决: 先删除容器,然后删除镜像

2、使用 docker rmi imageId 报错 Error response from daemon: reference does not exist

参考: https://github.com/moby/moby/issues/26862

Hi,
had the same issue

what I did was replace docker.io/ with "" string in /var/lib/docker/image/repositories.json
followed by docker rmi command and it worked.
替换后重启docker,然后删除成功

don't have reinstall everything again.
The issue was created when I upgrade my docker client from the one provided in linux repo with the one as documented in dockerhub.

Hope this helps someone.
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐