概述
docker在删除容器或者镜像时报错
- 系统环境
- 报错内容
- 报错场景
- 删除容器和删除镜像时报错
- 解决
系统环境
linux:centos7
docker: 20.10.8
报错内容
错误1:Error response from daemon: conflict: unable to remove repository reference “hello-world:latest” (must force) - container 258930df3ddc is using its referenced image bf756fb1ae65
错误2:unable to delete bdf60dc2ada3 (must be forced) - image is being used by stopped container e4b44cda2
报错场景
linux使用docker安装nacos,nacos并设置随着系统启动而自启。因为想要升级nacos版本,移除旧版本nacos时报以上错误。
删除容器和删除镜像时报错
在容器是启动的情况下,我是先把容器停掉,删除容器,最后再是删除镜像。
报错步骤:停掉启动容器->删除容器->删除镜像
停掉启动容器:docker stop 容器id
删除容器:docker rm 容器id
删除镜像:docker rmi 镜像id
1.停掉启动的nacos容器。成功!
2.删除nacos容器。失败!
3.删除nacos镜像。 失败!
在执行2或者3步时失败报以上错误。
解决
通过“docker rm 容器id”命令删除报错后,尝试使用“docker rmi -f”强制删除镜像,成功了,但在安装新的nacos时还是同样的报错。
于是重启linux系统,系统启动后发现之前已删除的旧版本nacos容器仍然是启动状态,于是再一次执行移除容器,删除镜像操作,并没有报错,问题得以解决。
最后
以上就是传统小鸭子为你收集整理的docker在删除容器或者镜像时报错系统环境报错内容报错场景删除容器和删除镜像时报错解决的全部内容,希望文章能够帮你解决docker在删除容器或者镜像时报错系统环境报错内容报错场景删除容器和删除镜像时报错解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复