Гиды

Гиды по резервному копированию Docker

Эти гиды показывают правильный способ резервировать каждую базу данных и приложение в Docker — дамп базы из работающего контейнера (никогда не живая копия файлов), захват томов данных и конфигурации, зашифрованные внешние снимки Restic — плюс использование каждой функции Dockstash. Выберите ниже платформенный гид, ваш движок базы данных или ваше приложение.

Использование Dockstash

Настройте и ведите Dockstash

Подключить агент флота

Запустите маленький агент только с исходящим трафиком на любом VPS и резервируйте его контейнеры из одной панели — регистрация, установка, каталоги проектов и первое назначение.

Запланировать автоматические копии

Ежедневная копия, еженедельный prune с политикой хранения, проверки целостности и тренировки восстановления — валидируемый cron, одна задача на репозиторий, живые логи.

Восстановить копию

Выберите снимок, подтвердите вводом имени проекта, восстановите по умолчанию в новое место и проверьте, прежде чем что-либо перезаписывать.

Запускать тренировки восстановления

Автоматически восстанавливайте последний снимок в изолированную область, сверяйте его по байтам и строкам с источником и получайте значок «прошло/провалено».

Настроить оповещения и уведомления

Письма о сбоях, heartbeat типа «кнопки мертвеца» против тихих остановок, вебхуки в Slack или PagerDuty и неизменяемый журнал аудита.

Задать политику хранения

Храните N ежедневных, еженедельных и ежемесячных снимков — плановый prune транслирует политику прямо в restic forget --prune.

Настроить места хранения

Направьте Dockstash на собственный VPS хранения по SSH, сохраните показываемый один раз пароль шифрования и запланируйте восстановление после полной потери.

Чинить падающие копии

Читайте живые логи restic, позволяйте устаревшим блокировкам лечиться самим, оживляйте офлайн-агентов и понимайте heartbeat-оповещения.

Часто задаваемые вопросы

Почему нельзя просто скопировать том базы данных?

Работающая база постоянно пишет в свой каталог данных. Копия посреди записи захватывает порванное, несогласованное состояние, которое обычно не восстановится. Правильная копия — логический дамп (pg_dumpall, mysqldump --single-transaction, mongodump --oplog) из работающего контейнера.

Чем гид отличается от страницы сценария?

Гид покрывает один движок базы (как резервировать PostgreSQL, MySQL, Redis и т. д.). Страница сценария покрывает целый стек приложения (WordPress, n8n, Supabase) — какие базы он использует, какие тома хранят файлы и полный упорядоченный план резервирования.

Dockstash всё это автоматизирует?

Да. Dockstash сканирует ваш Compose-проект, находит базы, тома и конфигурацию, выполняет правильный дамп для каждого движка и хранит зашифрованные снимки Restic вовне — а затем проверяет восстановление тренировкой, чтобы вы знали, что оно работает.