Я успешно развертываю веб-приложение Laravel на ECS, используя базовый образ из PHP, в частности 7.3-apache-stretch
из https://hub.docker.com/_/php/
Хорошо зная о дискуссии о Alpine Linux Изображениях в Docker (предоставляя существенные сокращения в конечном измерении изображений), я хотел дать ему прогон, чтобы посмотреть, как он работает. К сожалению, хотя с CLI-версией это было очень легко (с использованием 7.3-cli-alpine3.9
), не существует версии с поддержкой Apache. Что мне нужно, это Dockerfile
, чтобы использовать в качестве основы для моих разработок.
Только Apache
Просматривая ТАК, я нашел Как мне запустить Apache 2 на Alpine в Docker? , который привлек мое внимание к https://github.com/nimmis/docker-alpine-apache,, который включает apache, но PHP полностью отсутствует, поэтому я бы должны интегрировать это.
Запуск Apache / NGINX и PHP с FCGI
Этот другой вопрос Альпийские варианты PHP и Apache / httpd в Docker сближают нас, но подразумевают использование двух контейнеров, это не то, что я хочу иметь.
Как должен Dockerfile
позволить мне развернуть веб-приложение Laravel с полки?