容器中运行的 Gitlab 备份方法

这篇文章(5ae1f9b051c9c600182a40aa)是从 Teambition 迁移过来的

原文: https://docs.gitlab.com/omnibus/settings/backups.html#creating-backups-for-gitlab-instances-in-docker-containers

备份 Gitlab 数据

docker exec -t <your container name> gitlab-rake gitlab:backup:create

备份配置文件

docker exec -t <your container name> /bin/sh -c 'umask 0077; tar cfz /secret/gitlab/backups/$(date "+etc-gitlab-%s.tgz") -C / etc/gitlab'