Создадим каталог, в котором будут находиться файлы для сборки образа веб-сервера:
mkdir -p $HOME/docker/volumes/web/php
Переходим в созданный каталог:
cd $HOME/docker/volumes/web/php
Стандартный официальный образ PHP не включает в себя никаких модулей, поэтому чтобы включить их нужно собрать свой образ на основе официального.
Создаем в директории нашего образа php файл Dockerfile:
nano Dockerfile
Dockerfile
Также в этой папке создадим пока пустой php.ini, чтобы не было ошибки при сборке образа. Можете добавить в него нужные вам настройки.
php.ini
Создаем первый билд для нашего образа:
docker build -t arhitru/php-fpm .
Content type
Image
Digest
Size
171 MB
Last updated
over 5 years ago
docker pull arhitru/php-fpm