@OrbiJ

Контейнер с приложением на PHP в docker завершает свою работу, как исправить?

Имеются 3 контейнера (app/apache/mysql). Контейнер apache собирается на основе убунту и в нём запускается процесс самого apache, а mysql вообще тащится из стандартного образа mysql:8. В app же хочу закинуть все файлы приложения и работать с ними, для этого собираю его на основе образа php:8.1, однако контейнер сразу же падает. После поиска инфы на этот счёт сделал костыль и запустил на основе образа php:8.1-fpm, хотя сам fpm у меня, понятное дело, не используется, может кто подсказать правильное решение проблемы?

Видел, что в конце того же образа php:8.1 добавляют вызов php -a, однако у меня это не приводит ни к чему, даже если пытаюсь провернуть то же самое самостоятельно с установкой php на убунту.
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Если контейнер на основе ubuntu, там должен быть шелл и возможность установить нативный модуль mod_php для Apache.
А для работы php в отдельном контейнере с Apache - нужен php-fpm.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы