@OfShad0ws кому-то удобнее есть вилкой кому-то палочками и это нормально.
У меня весь стейт хранится на файловой системе целевой машины и одним общий механизм бэкапированич для всего. В том плане что нет разницы как запущен сервис - на голом железе или через docker, все одинаково снапшотится.
Разные версии нет проблем поднять через docker-compose, это когда сразу несколько docker запускаются рядом.
> docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
Вот так одной командой можно запустить postgres + ещё одним параметром прокинуть порт + ещё одним параметром указать куда складывать данные.
Мне кажется что это даже проще чем на голом железе где это заняло бы больше команд(установить pg + завести пользователя )
Но это реально вопрос вкуса и привычки