NGINX + PHP-FPM — я должен держать их в отдельных контейнерах или нет?

Этот вопрос больше касается конвенции. В настоящее время у меня есть два контейнера, один для NGINX (используя NGINX поддерживает изображение) и один для моего приложения, который представляет собой пользовательский образ, но на нем работает PHP-FPM. В настоящее время они общаются с помощью перенаправления портов, и это работает просто отлично.

Недавно меня спросили, что, поскольку оба этих контейнера требуют монтирования одинакового объема, имеет ли смысл объединить оба процесса в один контейнер? Есть ли какая-то явная выгода в том, чтобы держать их отдельно и совместно использовать ресурсы, или я должен объединить их?

1

Решение

Поскольку вы говорите, что ваша текущая настройка работает нормально, я бы рекомендовал оставить все как есть.

При этом вы также упомянули, что оба нуждаются в одинаковом объеме. Размещение кода в томе не рекомендуется и создает некоторые проблемы.

Есть некоторые кодовые базы, которые рассматривают свою кодовую базу как данные с состоянием (например, WordPress с его темами и системой плагинов). Если ваше приложение относится к этой категории, то оно должно быть в объеме. Поскольку задействован том, доступ к нескольким контейнерам не является проблемой.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector