Docker:Redmineバックアップ_リストア

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
Docker:Redmineバックアップ_リストア [2022/12/02 01:04] – 作成 白くじらDocker:Redmineバックアップ_リストア [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 # Redmineのバックアップ・リストア # Redmineのバックアップ・リストア
 +
 +参考:
 +
 +- [Redmine を Docker 公式イメージで運用する - Qiita](https://qiita.com/bezeklik/items/b5c39136a8db23e2e81c)
 +- [データのバックアップ方法 — Redmine.JP](https://redmine.jp/faq/system_management/backup/)
 +- [docker上のDBコンテナからダンプ / リストアする方法 - Qiita](https://qiita.com/marienplatz/items/3255b2d7f7f922ab115a)
 +- [dockerコンテナにファイルを転送する - Qiita](https://qiita.com/buntafujikawa/items/04c3bdd93ac3520c53eb)
 +
 +
 +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コンテナの再起動が必要となる。
 +
 +
  • Docker/Redmineバックアップ_リストア.1669910685.txt.gz
  • 最終更新: 2025/04/12 05:15
  • (外部編集)