我是靠谱客的博主 传统小鸭子,最近开发中收集的这篇文章主要介绍docker在删除容器或者镜像时报错系统环境报错内容报错场景删除容器和删除镜像时报错解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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在删除容器或者镜像时报错系统环境报错内容报错场景删除容器和删除镜像时报错解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部