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
初始访问会提示修改密码
posted @ 2025-11-21 14:30  深海蓝精灵  阅读(11)  评论(0)    收藏  举报