2021年7月19日月曜日

docker-compose で起動した Gitlab でバックアップを取得する方法

docker-compose で起動した Gitlab でバックアップを取得する方法

概要

Gitlab を docker-compose で動作させている場合にバックアップを取得する方法を紹介します

環境

  • Gitlab 13.12.5-ee.0

フルバックアップ

  • docker-compose exec gitlab gitlab-backup

コンテナ内の /var/opt/gitlab/backups に保存されるのでホストマシン側でマウントしたりデータボリュームを使って保存しておきましょう

secret のバックアップ

  • docker-compose exec gitlab gitlab-ctl backup-etc

コンテナ内の /etc/gitlab/config_backup に保存されるのでホストマシン側でマウントしたりデータボリュームを使って保存しておきましょう

最後に

バックアップ時のストラテジーは docker-compose でも普通に指定できます

secret のバックアップは Gitlab のバージョンが 12.3 以上でなければなりません

0 件のコメント:

コメントを投稿