“docker rmi”尝试删除带有空字符串(不存在)的映像



当我尝试删除我的任何图像时,docker 会这样做:

$ docker rmi 5aeb37c1fd00
Error response from daemon: image ID '' is invalid
Error: failed to remove images: [5aeb37c1fd00]

如您所见,它抱怨无法删除的具有空字符串名称的图像。如果重要的话,我的 docker 安装在装有红帽 64 位操作系统的流浪机器上。这个错误是从昨天开始的。2-3天前,一切正常。

更多附加信息:

$ docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d
OS/Arch (server): linux/amd64

谢谢。

我相信

这是旧 docker 版本中的错误。错误消息具有误导性。 我建议你升级到最新版本的docker,这个错误已经修复。

只需关闭它。我刚刚删除了所有本地 docker 数据存储(容器目录等)并再次下载了映像。

最新更新