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