`docker rmi`尝试用空字符串删除图像(不存在)

时间:2016-02-01 09:03:20

标签: docker docker-compose

当我尝试删除任何我的图片时,docker会做那件事:

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

正如您所看到的,它抱怨一个带有空字符串名称的图像无法删除。 如果重要,我的docker将安装在具有Red Hat 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

感谢。

2 个答案:

答案 0 :(得分:0)

我相信这是较旧的docker版本中的一个错误。错误消息具有误导性。我建议你升级到最新版本的docker,这个bug已经修好了。

答案 1 :(得分:0)

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