安装要求
官方推荐双核4g内存,实际体验下来,如果不做任何配置优化4g是标配,不然会出现频繁502的情况,如果配置比较低,有轻量化的gitlab服务。
本文为docker版本安装,根据官方文档一键安装,去除繁杂配置。因此主机也需要先配置docker环境。
安装
在所需目录新建文件夹
| 1 | mkdir gitlab # 新建gitlab文件夹 | 
docker-compose.yml内容:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19version: '2'
services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    restart: always
    hostname: 'gitlab.frp.zhuangzexin.top'
    container_name: gitlab
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab.frp.zhuangzexin.top'
        gitlab_rails['gitlab_shell_ssh_port'] = 8022
    ports:
      - '8080:80'
      - '8022:22'
    volumes:
      - '/home/zzx/docker/gitlab/config:/etc/gitlab'
      - '/home/zzx/docker/gitlab/logs:/var/log/gitlab'
      - '/home/zzx/docker/gitlab/data:/var/opt/gitlab'
以上的version,根据docker compose版本具体配置,使用的镜像为官方的gitlab/gitlab-ce,然后映射出80和22端口。
使用docker compose 安装
| 1 | docker-compose build --pull | 
访问
浏览器访问 ip:8080,初次登陆会需要配置 root账户的密码,配置完成后用root账户登陆,也可以自己注册账户再登陆。
 
        