Почему размер изображения Docker OS настолько мал?

Если я вытащил изображение Ubuntu из Docker Hub с помощью docker pull ubuntu:14.04, а затем перечислил свои изображения с помощью docker images, я вижу, что изображение Ubuntu имеет виртуальный размер всего ~ 188 МБ. Я не понимаю, почему размер изображения намного меньше размера Ubuntu ISO, который я мог бы использовать для запуска виртуальной машины в OS X. Я использую OS X, поэтому я использую докер-машину для настройки демона докеров. Как Docker может запускать образ Ubuntu на OS X с такой небольшой площадью?

Ответ 1

Потому что обычно изображения докеров содержат только необходимый минимум - в случае изображения ubuntu - только базовая система, без GUI (который редко используется в контейнерах) и без большинства инструментов. Изображение Ubuntu на самом деле относительно большое - их гораздо меньше.