zoukankan      html  css  js  c++  java
  • docker-compose 搭建gitlab

    搭建步骤

    1、安装docker及docker-compose

    2、编写dokcer-compose文件 并且启动

    version: '3.7'
    services: 
      gitlab: 
        container_name: mygitlab
        image: 'gitlab/gitlab-ce:11.9.6-ce.0'
        restart: always
        hostname: 'yujuan.com'
        environment:
          - TZ=Asia/Shanghai
        ports:
          - '3080:80'
          - '3443:443'
          - '3022:22'
        volumes:
          - ./config:/etc/gitlab
          - ./logs:/var/log/gitlab
          - ./data:/var/opt/gitlab
        network_mode: "bridge"
        privileged: true
    
    docker-compose up -d
    

    3、访问localhost:3080 进入GitLab页面

    localhost:3080

    我们首次进入时,会让初始化管理员的密码,这里初始化完成后使用root/初始化密码 进入gitlab页面(如下),按照对应的提示创建项目、创建用户、创建组即可

    gitlab页面

    注意事项

    权限问题

    在构建镜像时,有时候会遇到权限不足导致gitlab启动失败的问题,如果遇到该错误,需要在docker-compose 文件中添加privileged: true 属性

    防火墙问题

    有的服务器开启了防火墙,导致无法访问3080端口,需要手动开启3080端口。

    centos下如何开启防火墙可以参考:

    centos 端口及防火墙相关命令

  • 相关阅读:
    费马小定理
    CF 1365D Solve The Maze
    CF 1367D Task On The Board
    CF 1368B Codeforces Subsequences
    CF 1368C Even Picture
    mybatis框架
    Ajax
    jdbc
    jQuery
    JSP
  • 原文地址:https://www.cnblogs.com/jakaBlog/p/11420368.html
Copyright © 2011-2022 走看看