Вам тезисно? Окей.. Зачем докер и слой виртуализации, если то что они делают - для большинства языков и инсталляций решается простыми баш скриптами?..
Затем, что это в разы упрощает работу для разрабов, девопсов, и вообще всех, при этом имея низкий кост по производительности