如何删除<;无>;标记而不删除docker图像本身?

如何删除<;无>;标记而不删除docker图像本身?,docker,tags,rmi,Docker,Tags,Rmi,每次我拉一个图像,有两个标签拉。像这样: centos 6 f07f6ca555a5 4 weeks ago 194.6 MB centos <none> f07f6ca555a5 4 weeks ago 194.6 MB docker rmi$(docker图像--过滤器“悬空=真”-q--无trunc) 这个命令对我无效。实际上,它们是同一个图像 这实际上是一个1.11.2错误,在和中报告。 它应该在1.12.x中固定为:“不要在输出中显示摘要引用

每次我拉一个图像,有两个标签拉。像这样:

centos  6       f07f6ca555a5  4 weeks ago  194.6 MB  
centos  <none>  f07f6ca555a5  4 weeks ago  194.6 MB
docker rmi$(docker图像--过滤器“悬空=真”-q--无trunc)
这个命令对我无效。实际上,它们是同一个图像

这实际上是一个1.11.2错误,在和中报告。
它应该在1.12.x中固定为:“不要在输出中显示摘要引用的空标记”

当存储库有标记和摘要时,为每个摘要值显示标记。
对于同时具有标记和摘要的同一图像名称,不会复制行


如果您仍然在1.12.1中看到这一点,您应该打开一个新问题,因为它可能是从1.12.0的回归。

它可能是devicemapper的问题,也可能是docker本身的错误。看到
是很正常的,但这是你的情况,这只是
centos:
tag

我建议完全删除centos映像并再次拉取,如果问题仍然存在,请在docker project中提交一个问题

要删除映像,只需运行
docker rmi f07f6ca555a5


提供
docker信息
输出也很有帮助。

这很奇怪,我从未见过标签!请粘贴修改后的问题中添加的
docker info
。@JohnnyWang我已经重写了我的答案:有一个错误被认为是关于空标签修复的。它不是相关的,它不是孤立的图像,奇怪的是,它是一个带标签的有效图像@博伊努克斯说得很好。我已相应地完成了回答。正如我提到的(在这个修改后的答案中),请注意,您可以提交一个映像,而无需指定回购协议和标记,只有它的映像名:这将为您提供一个
xxx:
映像。
$ docker info
Containers: 2
 Running: 0
 Paused: 0
 Stopped: 2
Images: 13
Server Version: 1.12.1
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 181
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge overlay host null
Kernel Version: 4.4.17-boot2docker
Operating System: Boot2Docker 1.12.1 (TCL 7.2); HEAD : ef7d0b4 - Thu Aug 18 21:18:06 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 7.604 GiB
Name: default
ID: WUS6:YHEN:O4U4:6GYZ:ECIX:5KQA:SAYJ:HNPY:RJB4:AEMR:QQCE:777M
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug mode (client): false
Debug mode (server): true
 File Descriptors: 14
 Goroutines: 23
 System Time: 2016-10-10T02:13:57.107136165Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox