相关系列文章 |
---|
使用docker安装Gitlab服务 |
使用docker安装jenkins |
使用docker安装SonarQube代码审查平台 |
简介
Gitlab是一款好用的git服务器,可以托管我们的git仓库。
但是gitlab提供的在线版的体验实在不好,经常出现连不上的情况,有时需要科学上网之后才可以访问,因此我们就需要搭建一个私有化的gitlab
本文使用docker的方式来安装。
环境准备
域名(必须)
这个域名是我们用来访问自己私有化的gitlab使用,建议使用以gitlab为前缀的二级域名
docker(必须)
因为gitlab依赖比较多,手动安装比较麻烦,还会碰到很多环境问题,所以本文使用docker的方式安装,简洁方便。
安装
拉取docker镜像
首先在我们的服务器上拉取最新的gitlab镜像 ,
docker pull gitlab/gitlab-ce
安装
使用docker的方式运行
docker run \
-itd \
-h gitlab.yuzhaopeng.club\
-p 8022:22 \
-p 8880:80 \
-v /usr/local/gitlab/etc:/etc/gitlab \
-v /usr/local/gitlab/log:/var/log/gitlab \
-v /usr/local/gitlab/opt:/var/opt/gitlab \
--name gitlab \
gitlab/gitlab-ce
-p 端口映射:
80是web访问的端口,通常这个端口都是被占用了,所以我们需要映射为别的端口,
22 是ssh的端口使用ssh拉代码使用的端口,通常也是被占用的,我们也映射为别的端口了
-h gitlab访问的域名
使用
修改密码
安装完成之后,就访问我们的域名首次会出现改密码的页面
登陆
默认的用户名是root
密码就是我们第一步设置的密码
登陆成功
登陆成功之后就可以正常使用了