docker镜像无法删除 Error: No such image: xxxxxx 解决方案

问题

问题描述:docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了。

  • 删除提示:Error:No such image:xxxxxxx
  • 具体截图内容如下:
    在这里插入图片描述
    在这里插入图片描述

解决方法

  • 进入目录:
cd /var/lib/docker/image/overlay2/imagedb/content/sha256
  • 该目录即为 docker 中的所有镜像文件(以shar256加密方式加密后的镜像文件),我们通过ll查看一下:
    在这里插入图片描述

  • 删哪个呢?别慌,docker images 中的 IMAGE ID 就可以确定镜像文件了。
    在这里插入图片描述
    在这里插入图片描述

  • 确认后删除该文件即可:

rm -rf 5ca608c9a84ff81b491117e1af65ee69b8f5ddd4f092ef5cdfb9865502290ce9
  • 删除后 docker images 列表中就没有上述一项了。
    在这里插入图片描述

你可能感兴趣的:(#,web渗透测试,技术篇,docker,运维,容器)