Ubuntu 为什么Docker OS映像大小如此之小?

Ubuntu 为什么Docker OS映像大小如此之小?,ubuntu,docker,Ubuntu,Docker,如果我使用Docker-pull Ubuntu:14.04从Docker-Hub中提取Ubuntu图像,然后使用Docker-images列出我的图像,我看到Ubuntu图像的虚拟大小只有~188MB。我不明白为什么映像的大小比Ubuntu ISO的大小小得多,我可能会用它在OS X上运行VM。我使用OS X,所以我使用docker机器来设置docker守护进程。Docker如何能够在OSX上以如此小的占用空间运行Ubuntu映像?因为Docker映像通常只包含必要的最小值-对于Ubuntu映像

如果我使用
Docker-pull Ubuntu:14.04
从Docker-Hub中提取Ubuntu图像,然后使用
Docker-images
列出我的图像,我看到Ubuntu图像的虚拟大小只有~188MB。我不明白为什么映像的大小比Ubuntu ISO的大小小得多,我可能会用它在OS X上运行VM。我使用OS X,所以我使用docker机器来设置docker守护进程。Docker如何能够在OSX上以如此小的占用空间运行Ubuntu映像?

因为Docker映像通常只包含必要的最小值-对于Ubuntu映像,只包含基本系统,没有GUI(很少在容器中使用),也没有大多数工具。Ubuntu映像实际上比较大——有小得多的映像。

Debian的大小介于84到122 MB之间,具体取决于版本。对于一个真正小的映像,请查看大约20 MB。这仍然是一个巨大的差异。那么你是说GUI和工具占Ubuntu ISO大小的80%?@mblakesley是的,在互联网速度慢且价格昂贵的旧时代,最小图像更受欢迎,它们仍然存在,但现在使用它们的人不多,对于Ubuntu,你可以在这里看到大小-