почему образ php-fpm на базе Alpine весит больше?
Я стараюсь оптимизировать свои docker образы для php-fpm
моя первая попытка собрать образ php-fpm с драйверами для postgres весит 428MB:
FROM php:8.0-rc-fpm
RUN apt-get update \
&& apt-get install -y nano \
&& apt-get install -y iputils-ping \
&& apt-get install -y libpq-dev \
&& docker-php-ext-install pdo_pgsql \
&& docker-php-ext-enable pdo_pgsql
Вторая попытка собрать образ php-fpm на базе Alpine с драйверами для postgres весит 654MB:
FROM php:8.0-fpm-alpine3.13
RUN apk update \
&& apk add postgresql-dev \
&& docker-php-ext-install pdo_pgsql \
&& docker-php-ext-configure pdo_pgsql \
&& docker-php-ext-enable pdo_pgsql
в стоке ( без добавленных пакетов ) образы весят:
php:8.0-rc-fpm:315MB
php:8.0-fpm-alpine3.1384.9MB
я подозреваю что apk add postgresql-dev не совсем одно и тоже что apt-get install -y libpq-dev с точки зрения зависимостей и общего количества пакетов и поэтому он весит больше.
Вопрос как можно собрать более оптимизированный образ php-fpm с драйверами для postgres? Буду признателен каждому мнению или замечанию, спасибо!