Доброго дня!
Помогите мыслями и размышлениями. Есть некоторое кол-во машин с докером на которых должны крутиться микросервисы на php. Абсолютно все приложения зависят от двух контейнеров nginx и php-fpm плюс какие-то специфичные контейнеры для каждого. Как хостить несколько микросервисов на одной машине ? Стартовать на каждый сервис свой php-fpm как-то накладно по ресурсам кажется. Нет ли случайно какого-либо механизма, позволяющего использовать общие контейнеры для нескольких приложений ? Или же это идет вразрез с идеологией ?
Как правильно поступить (о чем подумать) ? Или все-таки нет ничего страшного в запуске нескольких php-fpm контейнеров на одном хосте под каждое приложение ?
У вас абсолютно в любом случае будет стартовать процесс php-fpm на каждое приложение. Вероятнее всего, более одного.
Каждый контейнер должен быть самодостаточным и общаться с внешним миром через порт. Т.е. у вас php-fpm будет запущен в каждом контейнере с вашими приложениями.