docker image列表中的镜像删除提示无此镜像,失败解决方法
docker image列表中的镜像删除提示无此镜像,失败解决方法
1、问题现象
当存在不使用的镜像时,想删除掉它,docker images
检查了一下镜像ID,后面根据IMAGE ID
和REPOSITORY
直接停止镜像,发现提示不存在对应的容器:
docker images docker stop 65fd47da5944
后面删除镜像提示,镜像被引用,无法删除。
docker container ls -a
到这,问题点就出现了,有一个ID为4c0175650665
的容器在使用当前的65fd47da5944
镜像,导致无法删除。
2、问题处理
查询引用的进程,根据这个容器ID,将它关掉:
docker ps -a
docker stop 4c0175650665
执行成功如下:
后面检查,就没有之前的进程了:
处理完之后,再对镜像进行删除:
docker rmi 65fd47da5944
删除成功如下,之后再检查对应的镜像,就已经没有了:
总结一下:在docker中,镜像和容器均为独立,images存在之后,需要创建container来调用,后续执行删除停止等操作,均需要先检查容器,再对镜像操作。
PS:****************************************************************************************************
欢迎大家留言收藏,点点关注,如有问题欢迎指正,若对你有帮助,动动你的小手,点个赞哟~~~~
学而时习之,不亦乐乎~
本文作者:mini小新
本文链接:https://www.cnblogs.com/onestarlearner/p/17636420.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步