欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

Docker搭建私有GitLab服务的方法

时间:2025-12-22 08:30:05|栏目:其它服务器|点击:

目录
  • 配置一(推荐)
  • 配置二
  • 进入Docker容器
    • 配置一(推荐)
    • 配置二
  • 容器内重启

    Linux操作系统:CentOS 8

    配置一(推荐)

    docker pull twang2218/gitlab-ce-zh
    docker run -d -p 8443:443 -p 8090:80 -p 8022:22 \
    
    --restart always \
    
    --name gitlab \
    
    -v /root/data/gitlab/etc:/etc/gitlab \
    
    -v /root/data/gitlab/log:/var/log/gitlab \
    
    -v /root/data/gitlab/data:/var/opt/gitlab \
    
    --privileged=true twang2218/gitlab-ce-zh
    

    配置二

    docker run -d -p 8443:443 -p 8090:80 -p 8091:22 \
    
    --restart always \
    
    --name gitlab \
    
    -v /mnt/sdb1/gitlab/etc:/etc/gitlab \
    
    -v /mnt/sdb1/gitlab/log:/var/log/gitlab \
    
    -v /mnt/sdb1/gitlab/data:/var/opt/gitlab \
    
    --privileged=true twang2218/gitlab-ce-zh
    

    进入Docker容器

    docker exec -it gitlab bash
    

    修改gitlab.rb

    vi /etc/gitlab/gitlab.rb 
    

    配置一(推荐)

    # gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
    eaxternal_url 'http://你的服务器地址:8090'
    # ssh主机ip
    gitlab_rails['gitlab_ssh_host'] = '你的服务器地址'
    # ssh连接端口
    

    配置二

    # gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
    eaxternal_url 'http://你的服务器地址:8090'
    # ssh主机ip
    gitlab_rails['gitlab_ssh_host'] = '你的服务器地址'
    # ssh连接端口
    gitlab_rails['gitlab_shell_ssh_port'] = 8091
    

    让修改后的配置生效

    gitlab-ctl reconfigure
    #这一步有可能导致修改的yml被还原,如果还原可以重新修改直接执行第8步
    

    容器内重启

    gitlab  gitlab-ctl restart
    

    退出容器

    exit
    

    输入http://你的服务地址:8090打开页面,默认账户root,密码需要重新设置至少8位

    生成本地密钥:

    ssh-keygen -t rsa -C "ByZinuo"
    

    修改git提交者名字

    git config user.name
    git config --global user.name "ByZinuo"

    上一篇:Windows Server 2008配置防火墙策略详解

    栏    目:其它服务器

    下一篇:vim编辑器常用命令总结

    本文标题:Docker搭建私有GitLab服务的方法

    本文地址:https://zz.feitang.co/server/32631.html

    广告投放 | 联系我们 | 版权申明

    申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:257218569 | 邮箱:257218569@qq.com

    Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号