Импакт от докера по ресурсам довольно низкий, но для такого куцого сервера он может быть ощутим.
Тонкую настройку он не обеспечит, а сложностей добавит.
Про лоад балансер забавно. Какой смысл заморачиваться с распределением нагрузки на калькуляторе?
На счет утечки - исправить таки стоит. Что касается восстановления при падении - смотрите в сторону supervisord, что касается убивания обожравшегося процесса - oom killer.
Те, кто в теме, подскажите, насколько это оправдано(docker-compose уже собран и готов к работе)?
Для dev целей - оправдано, для оркестрации в рамках одной машины - оправдано.
Чем лучше оркестрировать docker-compose
Да как бы сам docker-compose вполне себе оркестрирует на одной машине.
как обновлять приложение без простоя
Это вопрос процесса разработки. Само приложение должно разрабатываться так, что бы в момент релиза могли существовать как минимум две версии релиза.
Но, у вас по утечке ребутается php-fpm, не парьтесь.
как рассчитывать необходимые ресурсы для контейнеров?
На основании средней и пиковой нагрузки.
https://www.youtube.com/watch?v=lHpVxk9TPA8