【踩坑】Docker删除镜像时报错
前言
Docker删除镜像时报错:Error response from daemon: reference does not exist
原因
- docker.io升级到docker-ce之后找不到旧的运行时
解决问题
- 获取镜像id
1 | docker images |
- 根据镜像id获取镜像完整id
1 | ls /var/lib/docker/image/overlay2/imagedb/content/sha256 |
- 根据完整id删除镜像目录
<image_id>
:镜像完整id
1 | rm -rf /var/lib/docker/image/overlay2/imagedb/content/sha256/<image_id> |