在这里我们用docker安装

1、创建gitlab安装目录

mkdir -p /usr/local/docker/gitlab_docker

进入该目录

cd /usr/local/docker/gitlab_docker

2、下载gitlab镜像

docker pull gitlab/gitlab-ce:latest

3、创建docker-compose.yml

vi docker-compose.yml

输入以下内容保存

version: '3.1'

services:

gitlab:

image: 'gitlab/gitlab-ce:latest'

container_name: gitlab

#随着docker重启自动启动

restart: always

environment:

GITLAB_OMNIBUS_CONFIG: |

#宿主机ip

external_url 'http://192.168.88.125:8929'

gitlab_rails['gitlab_shell_ssh_port'] = 2224

#端口号映射

ports:

- '8929:8929'

- '2224:2224'

#数据卷映射

volumes :

- './config:/etc/gitlab'

- './logs:/var/1og/gitlab'

- './data:/var/opt/gitlab'

4、运行docker-compose

docker-compose up -d

查看启动日志

docker-compose logs -f

稍等片刻,如果没看到错误日志,证明已经正常启动。

5、开放gitlab端口

开放GitLab对应的端口

firewall-cmd --zone=public --add-port=8929/tcp --permanent

重启防火墙

systemctl restart firewalld

6、验证GitLab登录

GitLab的默认登录账号为root,密码需要进入docker容器中获取。

6.1、获取root账号登录密码

进入gitlab容器:

docker exec -it gitlab bash

获取密码

cat /etc/gitlab/initial_root_password

复制登录密码

6.2、登录GibLab

打开浏览器,输入对应的GitLab地址

http://192.168.88.125:8929/

账号输入admin,密码输入步骤1的密码

6.3、修改root账号密码

首先点击头像弹出的层中的Preferences

接着点击左侧菜单的Password进入密码,填入初始密码和新新密码,新要稍微复杂点(例如:Y*********0),要不通不过验证,如下下图:

重置密码密码成功后点击Save password进行保存,保存后会自动退出到登录页面,用新的密码进行重新登录即可。

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: