Я начал изучать Docker, и сейчас я создаю свой собственный контейнер с PHP7 и Apache.Мне нужно включить некоторые расширения PHP, но я хотел бы знать, как узнать, какие пакеты (зависимости) следует установить перед установкой расширения.
На данный момент это мой Dockerfile:
FROM php:7.0-apache
RUN apt-get update && apt-get install -y libpng-dev
RUN docker-php-ext-install gd
В этом случае, чтобы включить расширение gd
, я погуглил ошибку, возвращаемую на этапе сборки, и обнаружил, что для нее требуется пакет libpng-dev
, но раздражает выполнение этих шагов для каждого отдельного расширения, которое я хочуустановить.
Как вы решаете подобные проблемы?