2016-12-19 1 views
0

Je construis un seafile docker basé sur https://github.com/JensErat/docker-seafile et https://github.com/foxel/seafile-docker, mais ne peut pas savoir exactement où est tous la configuration seafile utilise.seafile docker - comment persister config/rendre le contenant jetable

note Je vais avec l'installation sqlite, pas mysql. Il y a un répertoire conf dans le répertoire d'installation, mais cela seul ne peut pas l'être. Le répertoire de données peut être facilement externalisé à l'aide de volumes de docker. La même chose pourrait être faite avec conf dir, mais comme je l'ai dit, cela seul ne peut pas être suffisant. Donc, la question est - comment rendre le docker de seafile jetable? Comme dans le cas où le conteneur docker est effacé, comment le re-configurer pour que les données et paramètres déjà existants puissent être utilisés?

Répondre

0

Je ne sais pas comment je ne pas voir la documentation sur les sauvegardes: https://manual.seafile.com/maintain/backup_recovery.html

Apparemment, vous avez besoin de faire des sauvegardes des fichiers db sqlite (en supposant que vous êtes sur l'installation sqlite3, pas mysql) et l'ensemble répertoire de données Donc, il n'y a pas une façon vraiment propre de faire ce que j'essaye. Je suppose que je vais mettre l'ensemble de l'installation de Seafile et les fichiers de données à un volume qui peut être utilisé avec un conteneur Docker factice. De cette façon, toute la configuration peut être facilement sauvegardée.