码迷,mamicode.com
首页 > 其他好文 > 详细

Docker环境下Gitlab备份和还原

时间:2015-12-18 13:17:08      阅读:734      评论:0      收藏:0      [点我收藏+]

标签:gitlab docker 备份 还原

说明:

项目的代码的备份是重中之重,时刻备份远程仓库代码是非常有必要的.

具体安装文档:

http://yujianglei.blog.51cto.com/7215578/1725962


一.配置Gitlab自动备份,启动gitlab容器时指定一下参数

  --env=‘GITLAB_BACKUP_DIR=/home/git/data/backups‘   --env=‘GITLAB_BACKUPS=daily‘   --env=‘GITLAB_BACKUP_TIME=00:00‘ \


二:手动创建备份,备份的文件存在/docker/gitlab/gitlab/backups

docker  stop  gitlab  &&  docker  rm  gitlab
docker run --name=gitlab --link=mysql-gitlab:mysql  --link=redis-gitlab:redisio --volume=/docker/gitlab/gitlab:/home/git/data -ti --rm  sameersbn/gitlab:7.8.1 app:rake gitlab:backup:create

查看备份文件:

[root@monitor backups]# ll  /docker/gitlab/gitlab/backups
总用量 2324036
-rw-rw-r-- 1 1000 1000 340029440 12月 12 00:00 1449849613_gitlab_backup.tar


三:开始还原备份

docker  run  --name=gitlab --link=mysql-gitlab:mysql --link=redis-gitlab:redisio  --volume=/docker/gitlab/gitlab:/home/git/data   -ti --rm sameersbn/gitlab:7.8.1  app:rake gitlab:backup:restore BACKUP=1449849613


本文出自 “不求最好,只求更好” 博客,请务必保留此出处http://yujianglei.blog.51cto.com/7215578/1725972

Docker环境下Gitlab备份和还原

标签:gitlab docker 备份 还原

原文地址:http://yujianglei.blog.51cto.com/7215578/1725972

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!