美文网首页
gitlab迁移docker+升级最新版本

gitlab迁移docker+升级最新版本

作者: cliu_liuchang | 来源:发表于2018-08-20 18:26 被阅读0次

迁移思路:

1. kvm ==》docker ,需要解决80端口和22端口映射问题。

2. 数据备份迁移,老版本9.4.5,最新版本11.1.4,需要解决跨大版本问题。

遇到的问题和解决方案:

问题:

1. docker启动,不能使用22端口,会和宿主机冲突。

参考下面这个文章,在宿主机创建git用户,在git访问宿主机22的git用户时候,通过伪造的gitlab-shell,跳转到docker中的gitlab-shell

> https://blog.xiaket.org/2017/exposing.ssh.port.in.dockerized.gitlab-ce.html

下面这个解决实际测试,无法跳转ssh协议。无法获取到hostname,也不能根据不同的主机名跳转。

> http://nginx.org/en/docs/stream/ngx_stream_ssl_preread_module.html

2.gitlab版本9.4如果迁移到11.1,数据无法导入,提示版本不一致。

通过docker下载9.4.5的环境,导入旧版本数据,下载10.1版本docker,更新数据,最后下载11.1版本,更新数据。完成升级。

相关文章

  • gitlab迁移docker+升级最新版本

    迁移思路: 1. kvm ==》docker ,需要解决80端口和22端口映射问题。 2. 数据备份迁移,老版本9...

  • GitLab升级记录-12.10.0->13.0.6(Docke

    升级准备工作 确定升级路线 现有版本:12.10.0-ce.0 最新版本:13.0.6 结合 Gitlab升级路线...

  • GitLab跨版本升级

    公司使用的gitlab版本比较低还是8版本,目前最新13版本了,很多功能都缺少跨版本升级顺序:当前版本--->当前...

  • Gitlab跨版本升级

    本文记录Gitlab跨版本升级的具体操作过程。 按照官方的说法,gitlab允许小版本直接升级,大版本需要阶段升级...

  • GitLab 迁移与升级

    方法一: 1,备份老版本gitlab数据并迁移新版本gitlab服务器 停gitlab服务直接备份data和con...

  • redhat6.8下安装gitlab8.7并汉化总结

    操作系统:redhat6.8 gitlab版本:8.7 要求:要做gitlab迁移,公司指定系统,指定版本,绕了不...

  • gitlab迁移docker部署并版本升级

    写在开始: 公司之前的gitlab服务器,版本8.10.5,是由开发同学安装、部署和维护。官方安装步骤教程好多页,...

  • gitlab版本升级并docker化

    写在前面: 这两天把公司的gitlab服务从老版本(7.12.0,源码版本)升级到了最新版(8.14.3,dock...

  • CentOS搭建Gitlab版本服务器全解析

    CentOS搭建Gitlab版本服务器全解析 Gitlab简介 最近感觉就是在不断的搭建/迁移版本服务器,而现在市...

  • 从SVN迁移到GitLab

    之前公司代码版本管理用的都是 SVN ,最近搭了 GitLab 。所以想把代码从 SVN 迁移到 GitLab 上...

网友评论

      本文标题:gitlab迁移docker+升级最新版本

      本文链接:https://www.haomeiwen.com/subject/syvkiftx.html