基于Docker部署GitLab环境搭建

85 篇文章 1 订阅
13 篇文章 0 订阅
  1. 拉取gitlab镜像

 docker pull gitlab/gitlab-ce

    2.创建gitlab数据存储目录:

mkdir -p /data/gitlab/config

mkdir -p /data/gitlab/logs

mkdir -p /data/gitlab/data

   3.运行容器

docker run -d \

  -p 50443:443 \

  -p 50080:80 \

  -p 50022:22 \

  --name gitlab \

  -v /data/gitlab/config:/etc/gitlab \

  -v /data/gitlab/logs:/var/log/gitlab \

  -v /data/gitlab/data:/var/opt/gitlab \

  gitlab/gitlab-ce

   4.修改配置文件

vi /data/gitlab/config/gitlab.rb

external_url '10.114.10.107:50080'

没用nginx时: 

改成external_url 'http://10.114.10.33'

gitlab_rails['gitlab_shell_ssh_port'] = 80

vi /data/gitlab/data/gitlab-rails/etc/gitlab.yml

找到关键字 * ## Web server settings *

将host的值改成映射的外部主机ip地址和端口

重启容器生效 docker restart gitlab

通过10.114.10.33:50080访问

4.修改/mnt/gitlab/etc/gitlab.rb

把external_url改成部署机器的域名或者IP地址

vi /mnt/gitlab/etc/gitlab.rb

将external_url 'http://192.168.125.126'

5.修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

找到关键字 * ## Web server settings *

将host的值改成映射的外部主机ip地址和端口

    5.限制注册邮箱的域名

在Admin Area管理区的setting下的general中设置Sign-up Restrictions

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值