zoukankan      html  css  js  c++  java
  • gitlab in docker


    内存要大,最好4G以上。

    # docker pull gitlab/gitlab-ce

    #
    docker run -d
    -p 8443:443
    -p 8090:8090 这两个端口号要写一样, 不能这样:8090:80, 以前的版本不知道, 我这个是这样的。
    进到容器里,安装了netstat才发现,gitlab的web server是使用配置的端口号(就是8090),而不是固定的80.
    如果写了8090:80, 8090实际还是往8090上映射,而不是映射到80, 这样就导致浏览器不能访问: http://ip:8090
    -p 222:22
    --privileged=true
    --name gitlab
    -v /data/gitlab/config:/etc/gitlab
    -v /data/gitlab/logs:/var/log/gitlab
    -v /data/gitlab/data:/var/opt/gitlab
    gitlab/gitlab-ce


    改 /data/gitlib/config/gitlab.rb
    external_url 'http://192.168.1.x:8090'

    重启容器
    # docker restart gitlab

    查看一下gitlab的版本:(容器内运行)
    root@6b8b08e25cae:/#  cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
    13.3.5


     1     cd /data/setup/ #进入文件安装目录(宿主机内执行)
     2     yum -y install git #安装git客户端(宿主机内执行)
     3     git clone https://gitlab.com/xhang/gitlab.git #下载汉化包版本库(宿主机内执行)
     4     docker cp gitlab tool_gitlab:/opt/gitlab/embedded/service/ #将汉化文件从宿主机复制到容器中(宿主机内执行)
     5     docker exec -it tool_gitlab bash #进入容器(宿主机内执行)
     6     cd /opt/gitlab/embedded/service/ #进入网页文件相关目录(容器内执行)
     7     cp -rf gitlab/* gitlab-rails/ #将汉化文件覆盖原文件(容器内执行)
     8     vi /etc/gitlab/gitlab.rb #编辑gitlab配置文件(容器内执行)
     9     #--------------------------
    10     #第一处修改前原文
    11     # external_url 'GENERATED_EXTERNAL_URL'
    12     #第一处修改后内容
    13     external_url 'http://gitlab.yourdomain.com/' #修改为域名
    14     #第二处修改前原文
    15     # gitlab_rails['time_zone'] = 'UTC'
    16     #第二处修改后内容
    17     gitlab_rails['time_zone'] = 'PRC' #将标准时修改为中国时间
    18     #--------------------------
    19     gitlab-ctl reconfigure #使修改的配置文件生效(容器内执行)
  • 相关阅读:
    WHERE col1=val1 AND col2=val2;index exists on col1 and col2, the appropriate rows can be fetched directly
    MySQL 交集 实现方法
    MBProgressHUD的使用
    Xcode4 使用 Organizer 分析 Crash logs(转)
    SimpleXML 使用详细例子
    PHP的XML Parser(转)
    iPhone,iPhone4,iPad程序启动画面的总结 (转)
    Pop3得到的Email 信件格式介绍
    yii总结
    隐藏Tabbar的一些方法
  • 原文地址:https://www.cnblogs.com/bear129/p/13648231.html
Copyright © 2011-2022 走看看