>>50154> Сумбурный мануал на русском
Это не то, что на мануал, это на статью не тянет, какая-то вода для того. чтобы набыть кармочку. По большей части.
> Это эволюция LAMP и Denwer до уровня 2к18.
Скорее, деградация, потому что тот же Denwer запустится без виртуальной машины. Если на винде менять денвер на докер, всплывает виртуалка. Безотносительно платформы снизу, всплывёт и процесс пересборки контейнера, непонятно зачем нужный. Вы только что превратили интерпретируемый язык в компилируемый. Может быть, лучше сразу было писать веб на каком-нибудь Go или OCaml?
Докер - это вообще деградация деплоя и организации кодинга в принципе, потому что вместо настроек появляется хардкод, вместо учёта различий между версиями версии замораживаются
а потом мучайся со сломанным API, вместо экономии памяти появляется дублирование библиотек разных версий, вместо контроля над окружением появляется FROM, в котором может быть хоть майнер. При этом, если в шеллскрипты можно засунуть логику
читай: разные варианты деплоя и окружения, в докерфайлах такой логики нет, а RUN должен быть один и скрипт превращается в нечитаемое бэкслешированное месиво, не говоря уже о том, что в контейнере должен жить только один процесс - вместо сборки окружения одним скриптом появляются скрипты на каждый чих.
Короче, докер - это роспись в том, что вы не умеете делать ни деплой, ни архитектуру, потому что деплой в таком случае перепоручается строчке FROM, а архитектура перепоручается уродливой концепции HTTP-"микро"сервисов на каждый чих или её гибридом с менеджерами очередей (с одним из них, RabbitMQ, мне придётся заниматься сексом при том, что особого смысла в нём нет, но внезапно оказалось, что он жрёт ресурсы процессора как не в себя).
А потом мы удивляемся, почему это вместо mysql по unix-сокету, который решает проблему авторизации максимально лёгким способом, где трудно накосячить, эта самая mysql с кучей остальных сервисов торчит голым задом в интернет.