Есть проект postgres + php + redis
генерирую docker compose файлик с помощью этого сервиса
https://phpdocker.io/generator (мне самому лень думать).
далее пушу в репозиторий проекта докер файлик. (точнее уже папка будет).
Даёшь коллеге доступ в репозиторий. Он клонирует и запускает команду docker-compose up
и всё. У него запускаются нужные контейнеры. Приложение начинает сразу работать.
Коллега не будет кудахтать что у него сейчас mysql на компе, а postgres не хочет ставить т.к муторно.
или redis у него другой версии и тд.
Также вы можете на любом рабочем месте запустить в изи свой проект.
Вообщем крутая штука при разработке.
Насчет использования на проде - хз
Народ кучу серверов эксплуатирует без докеров и норм.