Как удобно управлять бэкапами и деплоем баз данных в Docker проектах?

К примеру у меня проектов 20 работающих в Docker, и, я бы хотел удобным способом делать бэкапы баз данных (и их импорт и желательно деплой), есть возможно уже какое то решение? Хотя бы в рамках 1 проекта. Вручную их импортировать / бэкапить нет желания. Расскажите про ваше решение.

P.S. сейчас базы хранятся как data-volume создающиеся если их нет и туда идет импорт db при старте сервиса.

UP1: сейчас нашел вот это https://hub.docker.com/r/dockercloud/dockup/ смотрю что к чему и подойдет ли решение как "стандартное" к разным проектам.
  • Вопрос задан
  • 719 просмотров
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
что мешает сделать еще 1 контейнер, который будет стартовать вместе с проектом и
1. импортировать БД, если данные в БД имеют версию меньше, чем в скрипте бэкапа
2. по крону делать бэкап БД.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы