2015-05-21 78 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

相關問題