linux基础设施-centos使用docker安装GitLab

  • 拉取GItlab的镜像
docker pull gitlab/gitlab-ce
  • 使用如下命令预启动GitLab
docker run -d -h gitlab.lidengyin.com -p 80:80 -v /etc/gitlab/:/etc/gitlab/ -v /var/log/gitlab/:/var/log/gitlab/ -v /var/opt/gitlab:/var/opt/gitlab/ --name gitlab gitlab/gitlab-ce

各参数意义如下:

  • -d表示镜像以后台容器运行
  • -h表示 gitlab.lidengyin.com:浏览器通过该host访问gitlab
  • -p 80:80: 浏览器通过该port访问Girlab
  • -v /etc/gitlab/:/etc/gitlab/:将GItLab容器内部的/etc/gitlab/目录挂载到本机的/etc/gitlab目录之下。操作本机的/etc/gitlab/相当于操纵GitLab容器内部的/etc/gitlab/目录
  • –name gitlab: 启动的容器名为gitlab
  • 最后的gitlab/gitlab-ce表示基于该镜像进行容器创建 本次启动称为预启动, 因为本次启动是为了在本机生成如下三个配置文件。
  • /etc/gitlab/: 配置文件所在的目录
  • /var/log/gitlab: 日志所在目录
  • /var/opt/gitlab: 数据所在目录

这三个配置文件配置好了之后,开始配置gitlab。修改/etc/gitlab/gitlab.rb文件,其中extermal_url修改如下。

external_url	'http://gitlab.lidengyin.com:8929'
该配置指定了外部浏览器访问GitLab的url.这里将http端口设置为8929而不是默认的80。
  • 之后,删除之前的gitlab容器,再使用如下命令启动gitlab
docker run -d -h gitlab.lidengyin.com -p 8929:8929 -v /etc/gitlab/:/etc/gitlab/ -v /var/log/gitlab/:/var/log/gitlab/ -v /var/opt/gitlab:/var/opt/gitlab/ --name gitlab gitlab/gitlab-ce
启动完成后,因为是在线上服务器部署,需要输入“http://域名:8929/”来访问GitLab
  • 使用浏览器访问,在gitlab登录页首先注册,然后才能登录
    在这里插入图片描述
    至此,gitlab就安装完成了!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值