docker 安装gitlab操作

  1.注意事项安装gitlab需要的条件:
  首先安装gitlab官方推荐最低物理机配置是2核4G(如果不是这个配置你将运行不起来你的gitlab卡到你无法操作)
  2.docker安装gitlab(拉取gitlab镜像)
  docker pull beginor/gitlab-ce:11.0.1-ce.0
  3.创建三个目录  GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 
  mkdir -p /mnt/gitlab/etc
  mkdir -p /mnt/gitlab/log
  mkdir -p /mnt/gitlab/data

4.用docker运行gitlab 我是用的是unless-stopped 作为重启策略,
因为这样可以手工停止容器, 方便维护。
命令如下

 docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /mnt/gitlab/etc:/etc/gitlab \
    -v /mnt/gitlab/log:/var/log/gitlab \
    -v /mnt/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.0.1-ce.0

参数说明:
–detach 后台运行
–publish 8443:443:将http:443映射到外部端口8443
–publish 8090:80 :将http:80映射到外部端口8090
–name gitlab 运行容器名
–v /mnt/gitlab/etc:/etc/gitlab: 挂载目录
–beginor/gitlab-ce:11.0.1-ce.0 运行gitlab版本
5.配置gitlab
把external_url改成部署机器的域名或者IP地址

 vim /mnt/gitlab/etc/gitlab.rb

在这里插入图片描述
6. 修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

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

找到关键字 * ## Web server settings *
在这里插入图片描述
注意启动时如果提示端口号被占用修改一下端口号两个地方 启动的那个8090 还有
gitlab.yml里面的8090
配置完成后
7.像上面步骤修改了GitLab的ip地址一样,临时修改了GitLab的配置之后,得执行如下的命令,应用重新配好的配置并重启GitLab,然后查看GitLab的状态。

因为是容器,所以要进入到gitlab容器中执行命令

docker exec -ti gitlab /bin/bash

接下来执行

gitlab-ctl reconfigure  #花时间比较多
gitlab-ctl restart    #改IP重启就可以了
gitlab-ctl status

如果出现如下信息则证明 gitlab启动成功
在这里插入图片描述然后去访问你的gitlab
你的ip+8090 http://ip:8090 (访问时注意关闭防火墙)
你会看到如下页面 修改一个你自己的密码
在这里插入图片描述

登录进来创建项目
在这里插入图片描述
Gitlab常用的几个命令

**重新应用gitlab的配置**
gitlab-ctl reconfigure
 
**重启gitlab服务**
gitlab-ctl restart
 
**查看gitlab运行状态**
gitlab-ctl status
 
**停止gitlab服务**
gitlab-ctl stop
 
**查看gitlab运行日志**
gitlab-ctl tail
 
**停止相关数据连接服务**
gitlab-ctl stop unicorn
gitlab-ctl stop sideki

本篇结束 哪里遇到问题了可以留言 本人可以帮着解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值