Да, можно Docker, но тогда, правельнее, взять еще одну машину - сервер, там поставить ваш Linux, в нем Docker, на сервер заходить по графическому терминалу.
А вообще 10 виртуальных машин в продакшене, и у них, у всех разная конфигурация - это не true way.
У Вас БД одна и таже на все 10 машин или разные, на каждой своя?
Если одна, то можно без докера обойтись, если веб-сервер везде один и тот же.