@OfShad0ws кому-то удобнее есть вилкой кому-то палочками и это нормально.

У меня весь стейт хранится на файловой системе целевой машины и одним общий механизм бэкапированич для всего. В том плане что нет разницы как запущен сервис - на голом железе или через docker, все одинаково снапшотится.

Разные версии нет проблем поднять через docker-compose, это когда сразу несколько docker запускаются рядом.

> docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

Вот так одной командой можно запустить postgres + ещё одним параметром прокинуть порт + ещё одним параметром указать куда складывать данные.
Мне кажется что это даже проще чем на голом железе где это заняло бы больше команд(установить pg + завести пользователя )

Но это реально вопрос вкуса и привычки