LEMP Docker image vs. LEMP Docker compose?

Приветствую!
Допустим, на продакшне нужна вот такая, вполне тривиальная связка: nginx+php+redis+mysql.
Само приложение будет довольно простое, ожидается средняя нагрузка (100-500 уников) в пиковые часы.
Изначально думал о том, чтобы собрать все в один контейнер, но почему-то среди готовых решений и мануалов типа "щас мы все поделаем за 5 минут" такие задачи решают связкой контейнеров в docker-compose.
Мне кажется, для решения моей задачи поднимать целую связку - это многовато.
Но, может, именно так надо? В общем, в чем плюсы и минусы подходов?
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
Если всё будет всё в разных контейнерах, то докер сможет перезапускать подвисшие процессы-контейнеры (например nginx) и вы даже не заметите.

Если всё в одном контейнере, то докер будет следить лишь за первым процессом, и есть шанс возникновения неприятной ситуации, когда-то первый процесс работает, а что-то другое подвисло.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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