Я сделал простой образ через Dockerfile из Fedora (первоначально 320 МБ).
Добавлен Nano (этот крошечный редактор размером 1 МБ), а размер изображения увеличился до 530 МБ. Я добавил Git поверх этого (30-ish MB), а затем мой размер изображения sky-rockets до 830 МБ.
Разве это не безумие?
Я попытался экспортировать и импортировать контейнер для удаления истории/промежуточных изображений. Это усилие было сохранено до 25 МБ, теперь мой размер изображения составляет 804 МБ. Я также пытался запустить много команд на одном RUN
, но все же я получаю тот же начальный 830 МБ.
У меня возникают сомнения, стоит ли вообще использовать Docker. Я имею в виду, я почти ничего не установил, и я набираю 1 ГБ. Если мне придется добавить некоторые серьезные вещи, такие как база данных и т.д., Я мог бы закончиться дисковым пространством.
Кто-нибудь страдает от смешного размера изображений? Как вы справляетесь с этим?
Если мой файл Docker не правдоподобен?
FROM fedora:latest
MAINTAINER Me NotYou <[email protected]>
RUN yum -y install nano
RUN yum -y install git
но трудно представить, что здесь может пойти не так.