Gitlab备份秘密

时间:2018-01-09 19:22:14

标签: backup gitlab

我在Docker容器中运行了docker ce v9.3.5。

我想将gitlab的秘密备份为des here

我使用此命令执行秘密和配置的备份,但它给了我一个错误:

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

enter image description here

我不确定文档是否已更新或我的docker版本是否已过时,但看起来容器中没有“/ secret / gitlab / backups”文件夹。

我的问题是:

1)我需要准确地运行哪个命令?

1)我可以只复制容器文件夹“/ etc / gitlab”,其中包含gitlab-secrets.json?

ps:我的卷安装在“/ etc / gitlab”,“/ var / log / gitlab”和“/ var / opt / gitlab”

1 个答案:

答案 0 :(得分:0)

请确保gitlab_rails [&#39; backup_path&#39;]选项确实是/ secret / gitlab / backups /且路径存在。 我们的想法是,如果您为备份设置了不同的文件夹,那么您必须在gitlab配置中设置它时调整命令

相关问题