Ранее я ставил все программы в операционную систму и php и composer и nginx и mariaDB и все остальное. Не зависимо от того пишу код или нет, всегда были запущены сервер базы данных веб-сервер и куча других приложений, которые были необходимы.
Есть несколько причин, по которым использование Docker может быть предпочтительнее, чем использование XAMPP или OpenServer: