为什么docker info提供的图片信息与docker图片不同

嗨,我试图提取我的机器中的docker图像的数量

如果我运行命令docker info它给了我这个:

 Containers: 15 Images: 27 Driver: aufs Root Dir: /var/lib/docker/aufs Dirs: 57 Username: miggom Registry: [https://index.docker.io/v1/] WARNING: No swap limit support 

如果我运行命令docker images -a它给了我这个:

 REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 2b1cf54887a8 20 minutes ago 139.5 MB <none> <none> 14e148a673c8 3 hours ago 204.4 MB <none> <none> bf3d7d4f575d 13 days ago 273.9 MB <none> <none> c3553dd60b1e 13 days ago 273.9 MB mgs/my-site latest 268ffd69fb60 13 days ago 273.9 MB miggom/mySite latest 268ffd69fb60 13 days ago 273.9 MB my-site latest 268ffd69fb60 13 days ago 273.9 MB mgsMySite latest 268ffd69fb60 13 days ago 273.9 MB mgs_mySite latest 268ffd69fb60 13 days ago 273.9 MB <none> <none> b055dfd3f223 13 days ago 273.9 MB apache2 latest 826c4bc6368a 2 weeks ago 273.9 MB <none> <none> 7aa770719eb1 2 weeks ago 273.9 MB <none> <none> 1850570b7316 2 weeks ago 273.9 MB <none> <none> 44943615dd35 2 weeks ago 273.9 MB <none> <none> 994c3e50a608 2 weeks ago 273.9 MB <none> <none> a97583e98230 2 weeks ago 273.9 MB <none> <none> 635d880c0c38 2 weeks ago 273.9 MB <none> <none> b8735e7272ef 2 weeks ago 224.3 MB baselDaemon latest 4e892058b0b2 2 weeks ago 204.4 MB ubuntu saucy 9f676bd305a4 4 weeks ago 178 MB ubuntu 13.10 9f676bd305a4 4 weeks ago 178 MB <none> <none> 1c7f181e78b9 4 weeks ago 0 B ubuntu 13.04 eb601b8965b8 4 weeks ago 166.5 MB ubuntu raring eb601b8965b8 4 weeks ago 166.5 MB <none> <none> f323cf34fd77 4 weeks ago 0 B ubuntu 12.10 5ac751e8d623 4 weeks ago 161 MB ubuntu quantal 5ac751e8d623 4 weeks ago 161 MB <none> <none> 321f7f4200f4 4 weeks ago 0 B ubuntu 10.04 9cc9ea5ea540 4 weeks ago 180.8 MB ubuntu lucid 9cc9ea5ea540 4 weeks ago 180.8 MB ubuntu precise 9cd978db300e 4 weeks ago 204.4 MB ubuntu 12.04 9cd978db300e 4 weeks ago 204.4 MB ubuntu latest 9cd978db300e 4 weeks ago 204.4 MB <none> <none> 6170bb7b0ad1 4 weeks ago 0 B <none> <none> 7a4f87241845 5 weeks ago 0 B <none> <none> 511136ea3c5a 8 months ago 0 B learn/tutorial latest 8dbd9e392a96 10 months ago 128 MB 

所以,问题是泊坞窗信息中显示的图像数量与泊坞窗图像中显示的图像数量不匹配。 我不知道如何得到正确数量的图像,如果你也执行没有标志的泊坞窗图像,它不符合泊坞窗信息中显示的图像数量

我不知道我可以从docker info获取哪种types的信息,因为在docker.io中只是一个文档的例子。

先谢谢你

这里的重点不是一个图像是否被标记。 计数图像时请记下图像ID。 几个(不同的标签)的图像具有相同的ID计数一个图像,因为好…他们是相同的图像:)

如果我手动计算不同的ID,我find27。

许多这些图像是中间图像,当您要重build您的Dockerfile时用于caching。

默认情况下,当你运行docker images它会隐藏这些中间镜像,但是如果你传递了-a参数,它会显示所有镜像