Несколько причин, почему стоит выбирать более лёгкие базовые образы Alpine вместо Ubuntu для контейнеров Docker:
- Размер. 5 Alpine — компактный дистрибутив, который занимает меньше места, чем популярные дистрибутивы, такие как Ubuntu и Debian. 25 Например, Docker-образ Alpine 3.6 занимает всего 3,98 МБ. 5
- Скорость. 25 В зависимости от задачи, базовый Docker-образ Alpine загружается быстрее, чем образ Debian. 2 Быстрое выполнение pull-запроса помогает сэкономить трафик и повысить производительность команды благодаря минимизации времени ожидания. 2
- Безопасность. 25 Alpine не содержит большое количество пакетов и библиотек, поэтому риск атак снижается. 2 Более того, в дистрибутив внедрили дополнительные фичи безопасности, например, заменили OpenSSL на более безопасный LibreSSL. 25