迁移
参考某大神的方案,很好用
https://copdips.com/2018/10/migrate-gitlab-in-docker.html
另外gitlab.rb文件和gitlab-secrets.json需要手动备份。
配置上的小坑
默认gitlab内部端口是80,当容器外部端口不是80(比如18080)时,需要修改external_url为http://xxx.xx.xx.xx:18080,这时启动容器时需要修改端口映射为 -p 18080:18080 (这是gitlab 容器化部署的副作用,external中修改端口后,gitlab容器内部端口也会被修改)
参考:
https://stackoverflow.com/questions/39738436/gitlab-docker-and-external-url