Gitlab Docker Container 備份還原 - lyonwang/TechNotes GitHub Wiki
僅備份還原必要資料
備份 cron job
crontab -e
0 7 * * * /bin/docker exec -i gitlab /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1
預設備份檔儲存在 Gitlab Docker Container 的目錄: /var/opt/gitlab/backups/
主機對應備份檔目錄: /src/gitlab/data/backups/
Restore Find available backup files:
docker exec -it gitlab ls /var/opt/gitlab/backups/1575414019_2019_12_03_11.11.2_gitlab_backup.tar
使用時間戳記來還原 1492443013_2017_04_17
docker exec -it gitlab-example /opt/gitlab/bin/gitlab-rake gitlab:backup:restore BACKUP=1575414019_2019_12_03_11.11.2