Смысл докера в изоляции отдельных сервисов и программ в отдельных контейнерах так, чтобы они не конфликтовали за ресурсы
.
Мне казалось, что Docker-а есть ещё один смысл, который вы упускаете. Он очень даже востребован для разработки.
Чтобы все члены команды могли простым способом получить одинаковое окружение. Чтобы у каждого разработка велась с одной версией операционки, php, mysql, nginx и т.д. без привязки к тому, что у него на локальном компе развёрнуто.
Один разработчик может работать с разными проектами, у которых набор составляющих элементов может сильно отличаться. А так, взял готовый контейнер, где всё уже настроено, запустил и работай.
Отечественный фреймворт от этого не спасёт тоже :), а вот проблемы точно гарантирует.
Большое сообщество разработчиков это главное преимущество популярных фреймворков. Скорее всего, все ваши будущие проблемы кто-то уже успешно решал до вас и можно воспользоваться их решениями.
В коммерческой разработке почти всегда скорость разработки и надёжный код важнее скорости загрузки фреймворка, но и эта проблема, скорее всего, уже решена на достаточно хорошем уровне.
Существуют сотни (может и тысячи) фреймворков, которые лучше Laravel и Symfony. Изобретать велосипеды любят все, но на длинном интервале почти все они проигрывают. Стоимость разработки, поддержки окажется существенно выше.
Баги есть во всех проектах, но большой командой они выявляются и исправляются быстрее.
JhaoDa, Если бы я знал, как задача решается, то я бы не писал тут вопросы. На текущий момент я слабо представляю, за что браться. Попросил подсказать. Что я делаю не так?