Докер seafile - как сохранить конфигурацию / сделать контейнер одноразовым
Я строю seafile
Докер, основанный на https://github.com/JensErat/docker-seafile и https://github.com/foxel/seafile-docker, но не может точно определить, где находится вся конфигурация, которую использует seafile.
Заметьте, я собираюсь установить sqlite, а не mysql. Есть conf
каталог в установочном каталоге, но это само по себе не может быть. Каталог данных может быть легко выведен с помощью док-томов. То же самое можно сделать с conf
Дир, но, как я уже сказал, одного этого может быть недостаточно.
Итак, вопрос - как сделать докер Seafile одноразовым? Как в случае уничтожения контейнера Docker, как его переустановить, чтобы можно было использовать уже существующие данные и настройки?
1 ответ
Не знаю, как мне удалось не увидеть документацию по резервным копиям: https://manual.seafile.com/maintain/backup_recovery.html
Очевидно, вам нужно сделать резервные копии файлов sqlite db (при условии, что вы используете установку sqlite3, а не mysql) и весь каталог данных.
Так что нет действительно чистого способа делать то, что я пытаюсь. Думаю, я перенесу все файлы установки и файлы данных на том, который можно использовать с пустым док-контейнером. Таким образом, можно легко создать резервную копию всей установки.