Приходит новый разраб.
Ставит нужный софт (git, docker, docker-compose, шторм, composer и прочее).
Забирает данные с гита. В гите файлик docker-compose.yml с нужными настройками, в котором указано какие папки с хоста куда монтировать в composer.json секции scripts команды, типа 'd:build', 'd:start', в которых всё прописано для разворачивания и старта контейнеров.
Разработчик выполняет пару команд, типа 'composer run-script d:build && composer run-script d:start'.
Готово.
Дальше работает по оговоренному гитфлоу.
Тоже самое можно с Vagrant, не принципиально.