2015-05-21 43 views
10

如果我使用docker pull ubuntu:14.04从Docker Hub中提取Ubuntu映像,然后用docker images列出我的映像,我看到Ubuntu映像的虚拟大小仅为〜188MB。我不明白为什么图像大小比我用来在OS X上运行虚拟机的Ubuntu ISO大小要小得多。我使用OS X,因此我使用docker-machine来设置docker守护进程。 Docker如何能够在OS X上以如此小的占用空间运行Ubuntu映像?为什么Docker操作系统映像大小如此之小?

回答

9

因为通常码头图像只包含必要的最小值 - 在ubuntu镜像的情况下,只有基本系统,没有GUI(很少在容器中使用)并且没有大多数工具。 Ubuntu镜像实际上比较大 - 有很多小的镜像。

+0

和Debian介于84和122 MB之间,具体取决于版本 – user2915097

+1

要获得真正的小图像,请查看大约20 MB的[BusyBox](http://www.busybox.net/)。 –

+3

@ patrick-m alpine(https://github.com/gliderlabs/docker-alpine)是5Mb;) – ISanych

相关问题