type
status
date
slug
summary
tags
category
icon
password
问题提出
如下图,docker images显示本地的确有ubuntu:latest镜像,且在没有基于该镜像创建的容器下,无法删除该镜像。报错信息:no such image。

解决方法
在设置这个系统时,我最初安装了标准 CentOS 存储库 ( ) 中可用的旧版本 docker,
yum install centos
而不是添加 docker 存储库并安装docker-ce
。尽管我现在使用的是最新版本,但在/var/lib/docker
升级之前旧版本肯定引入了一些错误数据。最后我删除了所有本地镜像和容器数据并重新开始:出现这个问题的原因可能是我最初安装Centos中集成的旧版本docker,而不是直接安装最新版本。这样一来在更新Docker之前,Docker旧版本有可能在/var/lib/docker写入了一些错误的数据。所以下面就删除了所有本地的镜像和容器数据,重新启动Docker。
注意:该操作将删除本地所有的镜像和容器信息。
- 作者:Gus7i
- 链接:https://www.geeks7i.cool/article/0bf5226a-3f26-4f1e-b15b-297d0eeebc9f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。