Контейнер с приложением на 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 на убунту.
OrbiJ, ну если у вас апач с модулем php зачем вам контейнер с отдельным php? что в нем должно быть? апач к нему обращаться не будет, никто с ним ничего не будет делать, в нем ничего не будет запущено.
Если контейнер на основе ubuntu, там должен быть шелл и возможность установить нативный модуль mod_php для Apache.
А для работы php в отдельном контейнере с Apache - нужен php-fpm.