Gitlab

116 阅读1分钟

GitLab安装

  • 查看GitLab镜像

    docker search gitlab
    
  • 拉取GitLab镜像

    docker pull gitlab/gitlab-ce:latest
    
  • 准备docker-compose.yml文件

        version: '3'
    
        services:
          gitlab:
            image: 'gitlab/gitlab-ce:latest'
            restart: always                  
            hostname: hostname
            environment:
              TZ: 'Asia/Shanghai'       
              GITLAB_OMNIBUS_CONFIG: |
                external_url 'http://192.168.0.213:3000'  # web站点访问地址
                gitlab_rails['gitlab_shell_ssh_port'] = 222
            ports:
              - '3000:3000' # 注意宿主机和容器内部的端口要一致,否则external_url无法访问
              - '8443:443'
              - '222:22'
            volumes:
              - ./config:/etc/gitlab
              - ./data:/var/opt/gitlab
              - ./logs:/var/log/gitlab
            logging: 
              driver: "json-file"
              options: 
                max-size: "2g"
                max-file: "2"
    
  • 启动容器

    docker-compose up -d