服务器运维之家
    • 服务器运维之家
    服务器运维之家
    • 首页
    • 服务器运维
      • Linux技巧
      • Linux教程
      • 环境搭建
      • 运维编程
      • Windows系统
    • DNS/CDN相关
    • VPS优惠
      • 韩国VPS
      • 香港VPS
      • 美国VPS
    • 域名
    • 白嫖的知识
    • 工具干货
    • 网站主题
      • WordPress
      • Typecho
    • 开源代码
    服务器运维之家
    首页 » 服务器运维 » 运维编程 » 记录一次gitlab docker化部署+转移服务器的经历
    运维编程

    记录一次gitlab docker化部署+转移服务器的经历

    2022年08月28日
    收录于话题
    #gitlab #docker化部署+转移服务器

    之前gitlab直接部署在一台服务器,现在想把它docker化并且跟jenkins放在一台服务器上,都用docker来运行。

    1,在新的服务器上安装版本与老服务器一样的gitlab的docker版

    老的服务器上的gitlab是gitlab-ce:15.2.2

    所以在新的服务器上去拉这个版本的docker

    docker pull gitlab/gitlab-ce:15.2.2-ce.0

    之前的端口是8099,这次在新的服务器上docker部署也想用这个端口,所以

    docker run -d  -p 8443:443 -p 8099:80 -p 8022:22 --name gitlab --restart always -v /var/gitlab/config:/etc/gitlab -v /var/gitlab/logs:/var/log/gitlab -v /var/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:15.2.2-ce.0

    完成后可以看到 docker ps下,这个docker已经跑起来了。

    然后进入docker里面,

    docker exec -it gitlab /bin/bash
    # 修改http和ssh配置
    vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
    
      gitlab:
        host: 192.168.6.205
        port: 8099 # 这里改为3000
        https: false  

    # 让配置生效
    gitlab-ctl reconfigure
    # 重启 gitlab-ctl restart # 退出容器 exit

    这时可以看到 gitlab已经可以被访问了。

     

    2,把老的服务器上的gitlab数据备份一下,然后还原到新的服务器的docker里面

    具体参考这里 https://22vps.com/p/72oqezD

     

    值得注意的是,要将老的数据拷贝进docker

    docker cp /var/gitlab/1661696347_2022_08_28_15.2.2_gitlab_backup.tar a55ee7d0af66:/opt/gitlab/1661696347_2022_08_28_15.2.2_gitlab_backup.tar

    然后还原备份的时候,后面的_gitlab_backup.tar是不写的,否则一直说找不到文件。

    gitlab-rake gitlab:backup:restore BACKUP=1661696347_2022_08_28_15.2.2_gitlab_backup.tar

     

    还原后基本就ok了,记录一下

     

    PS:还有一个文件要复原,那就是gitlab-secrets.json,否则会有各种500错误

     

    记录一次gitlab docker化部署+转移服务器的经历

     

    下一篇 基于中间盒的TCP反射放大攻击研究与实战分析

    相关信息

    基于中间盒的TCP反射放大攻击研究与实战分析

    2022年09月04日

    热门推荐信息

    基于中间盒的TCP反射放大攻击研究与实战分析

    2022年09月04日

    基于中间盒的TCP反射放大攻击研究与实战分析

    最新内容

    基于中间盒的TCP反射放大攻击研究与实战分析

    2022年09月04日
    文章导航
    关于本站
    服务器运维之家

    服务器运维,VPS运维,VPS选择,云主机选择,Linux命令

    © 2025 服务器运维之家.
    • 联系我们
    • 返回首页

    按 回车 搜索. 按 Esc 取消.