如果我使用docker pull ubuntu:14.04
从Docker Hub中提取Ubuntu图像,然后用docker images
列出我的图像,我发现Ubuntu图像的虚拟大小只有~188MB。我不明白为什么图像大小比我在OS X上运行VM的Ubuntu ISO的大小要小得多。我使用OS X,所以我使用docker-machine来设置一个docker守护进程。 Docker如何能够以如此小的占用空间在OS X上运行Ubuntu映像?
答案 0 :(得分:12)
因为通常docker镜像只包含必要的最小值 - 在ubuntu镜像的情况下,只有基本系统,没有GUI(很少在容器中使用)而没有大多数工具。 Ubuntu图像实际上相对较大 - 有更小的图像。