使用Docker搭建私有化Gitlab服务

相关系列文章
使用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
密码就是我们第一步设置的密码

登陆页面

登陆成功

登陆成功之后就可以正常使用了

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhaopeng_yu/article/details/105179162