Backup mysql базы в docker контейнере

Для бэкапа mysql базы достаточно запустить mysqldump в контейнере и сохранить файл на хост. Делается это все одной командой:

Ну и сразу же простенький скрипт приведу по регулярному созданию бэкапов:

На сервере с бэкапами забираем эти файлы через rsync:

Я подключаюсь пользователем rsuncuser по ключу из файла /root/.ssh/id_rsa к серверу 10.0.0.101 с портом ssh 17222 и забираю все файлы из директории с дампами базы. Дальше уже правила хранения на самом бэкап сервер настраиваю в зависимости от потребностей.

Обновлено: 20.03.2019 — 15:38

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *