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

    安装及配置

    修改docker-compose文件

    vim docker-compose.yml
    
    gitlab:
      image: 'gitlab/gitlab-ce:latest'
      restart: always
      hostname: 'gitlab_1'
      environment:
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://gitlab.example.com:8929' # http协议所使用的访问地址,不加端口默认80
          gitlab_rails['gitlab_shell_ssh_port'] = 2224 # 此端口是run时22端口映射的2224端口
      ports:
        - '8929:8929'
        - '2224:22'
      volumes:
        - '/opt/jumpserver/data/gitlab/config:/etc/gitlab'
        - '/opt/jumpserver/data/gitlab/logs:/var/log/gitlab'
        - '/opt/jumpserver/data/gitlab/data:/var/opt/gitlab'
    
    

    启动容器

    docker-compose up -d
    

    5、安装问题及502、内存不存 优化
    5.1 控制gitlab的进程:worker_processes;

    百度了一下原来是我的服务器cpu核心数太多了,gitlab建议如果您这台机器只使用与gitlab的话unicorn['worker_processes'] 这个默认是cpu核心数加一,所以开启的进程就会很多,我们只要把这个参数指定一下就好了,编辑配置文件

    vim gitlab.rb
    

    去掉下面的注释

    unicorn['worker_processes'] = 2
    

    重启:docker restart gitlab

    5.2 503问题、解决 tomcat 端口冲突问题:(同时建议4G双核,gitLab比较吃内存)

    修改gitlab的配置文件:/opt/jumpserver/data/gitlab/config/gitlab.rb

    unicorn['port']将其修改为不和宿主机冲突的端口号。如下:

    Advanced settings
    
    unicorn['port'] = 8081
     
     重启:docker restart gitlab
    

    原文地址: https://www.cnblogs.com/sonyy/p/13150691.html

    微醺生活,醉美人生
  • 相关阅读:
    bootstrap modal 移除数据
    bootstrap modal 点击头部移动
    js 四舍五入
    js 函数问题
    bootstrap 模态框事件
    Java自定义注解
    JAVA中的System.in
    java 流
    让Mustache支持简单的IF语句
    方法允许多个返回值(.Net Core最新特性,.Net Framework4.7.1版本也有)
  • 原文地址:https://www.cnblogs.com/sonyy/p/13150691.html
Copyright © 2011-2022 走看看