BCLinux,镜像安装GitLab社区版 v18.5.1
gitlab 安装配置
1.1.1加载镜像
sudo docker load -i gitlab-image-20251030.tar
1.1.2 docker修改镜像容器名称
[test@localhost ~/setup]$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
gitlab latest fef3e02c1cc7 9 days ago 3.88GB
[test@localhost ~/setup]$ sudo docker tag c498a4a8a622 gitlab:latest
[test@localhost ~/setup]$ sudo docker images
1.1.2 docker查询镜像
1.1.3创建gitlab目录信息
mkdir -p {config,logs,data}
1.1.4 vim 编辑gitlab-compose.yaml文件
[test@localhost gitlab]$ more gitlab-compose.yml
version: '3.7'
services:
gitlab:
container_name: gitlab
image: 'gitlab:latest'
restart: always
logging:
driver: "json-file"
options:
max-size: "5g"
hostname: '10.168.192.3'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://10.168.192.3:8081'
nginx['listen_port'] = 80
nginx['proxy_pass'] = "http://localhost:8081"
prometheus['enable'] = false
ports:
- '8081:80'
- '3443:443'
volumes:
- ./config:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
[test@localhost gitlab]$
1.1.5 docker查看gitlab是否启动
sudo docker-compose -f gitlab-compose.yml up -d
sudo docker-compose -f gitlab-compose.yml down
sudo docker ps
sudo docker images
实时日志查询:
[test@localhost ~/gitlab]$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
81598737a373 gitlab:latest "/assets/init-contai…" 10 seconds ago Up 8 seconds (health: starting) 22/tcp, 0.0.0.0:8081->80/tcp, :::8081->80/tcp, 0.0.0.0:3443->443/tcp, :::3443->443/tcp gitlab
[test@localhost ~/gitlab]$ sudo docker logs -f -t -n=5 81598737a373
1.1.6 gitlab访问地址
http://10.168.192.3:8081
初始访问会提示修改密码
1.1.1加载镜像
sudo docker load -i gitlab-image-20251030.tar
1.1.2 docker修改镜像容器名称
[test@localhost ~/setup]$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
gitlab latest fef3e02c1cc7 9 days ago 3.88GB
[test@localhost ~/setup]$ sudo docker tag c498a4a8a622 gitlab:latest
[test@localhost ~/setup]$ sudo docker images
1.1.2 docker查询镜像
1.1.3创建gitlab目录信息
mkdir -p {config,logs,data}
1.1.4 vim 编辑gitlab-compose.yaml文件
[test@localhost gitlab]$ more gitlab-compose.yml
version: '3.7'
services:
gitlab:
container_name: gitlab
image: 'gitlab:latest'
restart: always
logging:
driver: "json-file"
options:
max-size: "5g"
hostname: '10.168.192.3'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://10.168.192.3:8081'
nginx['listen_port'] = 80
nginx['proxy_pass'] = "http://localhost:8081"
prometheus['enable'] = false
ports:
- '8081:80'
- '3443:443'
volumes:
- ./config:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
[test@localhost gitlab]$
1.1.5 docker查看gitlab是否启动
sudo docker-compose -f gitlab-compose.yml up -d
sudo docker-compose -f gitlab-compose.yml down
sudo docker ps
sudo docker images
实时日志查询:
[test@localhost ~/gitlab]$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
81598737a373 gitlab:latest "/assets/init-contai…" 10 seconds ago Up 8 seconds (health: starting) 22/tcp, 0.0.0.0:8081->80/tcp, :::8081->80/tcp, 0.0.0.0:3443->443/tcp, :::3443->443/tcp gitlab
[test@localhost ~/gitlab]$ sudo docker logs -f -t -n=5 81598737a373
1.1.6 gitlab访问地址
http://10.168.192.3:8081
初始访问会提示修改密码

浙公网安备 33010602011771号