场景
低版本的gitlab迁移, 不支持在迁移, 只能项目拉到本地, 再推送到新版gitlab
拉取Gitlab镜像
docker pull gitlab/gitlab-ce:latest
启动Gitlab容器
docker run -itd -p 9980:80 -p 9922:22 \
-v /data/gitlab/conf:/etc/gitlab \
-v /data/gitlab/log:/var/log/gitlab \
-v /data/gitlab/opt:/var/opt/gitlab \
--restart always \
--privileged=true \
--name gitlab \
gitlab/gitlab-ce
创建配置文件 /data/gitlab/conf/gitlab.rb
#gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
external_url 'http://xxx.xxx.xxx.xxx'
#ssh主机ip
gitlab_rails['gitlab_ssh_host'] = 'xxx.xxx.xxx.xxx'
#ssh连接端口
gitlab_rails['gitlab_shell_ssh_port'] = 9922