gitlab数据备份与恢复
gitlab定时自动备份0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:creategitlab修改备份路径:修改/etc/gitlab/gitlab.rb文件gitlab_rails['backup_path'] = '/mnt/backups'gitlab恢复# 停止相关数据连接服务gitlab-ctl stop unicorngitlab-ctl stop sidekiq# 从1393513186编号备份中恢复gitlab-rake gitlab:backup:restore BACKUP=1393513186# 启动Gitlabsudo gitlab-ctl startGitlab迁移把备份文件拷贝到gitlab的备份目录下,根据上面gitlab恢复步骤即可。
docker gitea
docker pull gitea/gitea:latestdocker run -d --name=gitea -p 10022:22 -p 10080:3000 -v /www/dockers/gitea_data:/data gitea/gitea:latest
docker for gitlab/gitlab-ce
docker pull gitlab/gitlab-ce:10.2.0-rc2.ce.0docker run --detach \ --hostname 119.23.236.237 \ --publish 5443:443 --publish 5008:80 --publish 3022:22 \ --name gitlab \ --restart always \ --volume /www/dockers/gitlab_data/config:/etc/gitlab \ --volume /www/dockers/gitlab_data/logs:/var/log/gitlab \ --volume /www/dockers/gitlab_data/data:/var/opt/gitlab \ gitlab/gitlab-ce:latestdocker exec -it gitlab /bin/bash