docker安装gitlab

安装gitlab:
    前提需要安装好docker环境

安装docker教程

1.下载gitlab镜像包:
    

docker pull gitlab/gitlab-ce

2.在本机准备gitlab工作目录:
 

mkdir -p /mnt/gitlab/etc   创建config目录
mkdir -p /mnt/gitlab/log    创建logs目录
mkdir -p /mnt/gitlab/data    创建data目录

3.执行命令:

docker run \
--detach \
--publish 2222:22 \
--publish 8090:80 \
--publish 8443:443 \
--hostname 192.168.2.50 \
-v /mnt/gitlab/etc:/etc/gitlab \
-v /mnt/gitlab/log:/var/log/gitlab \
-v /mnt/gitlab/data:/var/opt/gitla \
-v /etc/localtime:/etc/localtime:ro \
--name gitlab \
--restart always \
--privileged=true gitlab/gitlab-ce

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

vi /mnt/gitlab/etc/gitlab.rb

该文件默认全部注释,只需要在文件最前面加入如下代码,ip为自己的ip:

external_url 'http://192.168.2.50'

5. 重启docker 的gitlab

docker restart 容器id


7. 浏览器访问:
    

http://192.168.2.50:8090/

        等待一会。

8.查看初始密码:

密码需要到:/mnt/gitlab/etc 目录下有个initial_root_password 编辑即可查看
/mnt/gitlab/etc目录是前面文件夹创建的

cat /mnt/gitlab/etc/initial_root_password

gitlab默认账号:root

9.修改密码:

进入容器命令:

1. docker exec -it <容器id> bash
2. gitlab-rails console
3. user = User.where(username:'root').first
4. user.password='root123456'
5. user.save!

10. 如果要配合jenkins 还需要设置:

进入 Admin area => Settings => Network ,然后点击 Outbound requests 右边 的“expand”按钮,按图片勾选,并点击 Save changes按钮即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值