Redmineのバックアップ・リストア
参考:
Redmine のバックアップ対象は下記となる。
- DBデータ(下記以外のすべての情報)
- pluginsディレクトリ(インストールしたplugin)
- filesディレクトリ(チケットやWikiに添付されたファイル)
DBデータのバックアップ
$ sudo docker exec <DBコンテナ> mysqldump <redmineのDB名> -h 127.0.0.1 -p<DBパスワード> > ./redmine_db_`date +%F`.sql $ gzip ./redmine_db_`date +%F`.sql
pluginsディレクトリのバックアップ
$ sudo docker cp <Redmineコンテナ名>:/usr/src/redmine/plugins <ローカルのコピー先ディレクトリ>
DBデータのリストア
$ sudo docker exec -i <DBコンテナ名> mysql -p<DBパスワード> <DB名> < <バックアップしたファイル>
pluginsディレクトリのリストア
$ sudo docker cp plugins <Redmineコンテナ名>:/usr/src/redmine
リストア後は、Redmineコンテナの再起動が必要となる。
コメント