• docker安装部署gitlab


    docker安装部署gitlab

    sudo docker run --detach \
      --hostname 192.168.10.223 \
      --publish 443:443 --publish 80:80 --publish 222:22 \
      --name gitlab \
      --restart always \
      --volume /srv/gitlab/config:/etc/gitlab \
      --volume /srv/gitlab/logs:/var/log/gitlab \
      --volume /srv/gitlab/data:/var/opt/gitlab \
      gitlab/gitlab-ce:latest
    

    或者

    docker run -d  -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
    
    配置项的文件夹会自动创建
    启动成功之后 需要配置ip
    
    # gitlab.rb文件内容默认全是注释
    $ vim /home/gitlab/config/gitlab.rb
    
    添加以下内容
     
    # 配置http协议所使用的访问地址,不加端口号默认为80
    external_url 'http://192.168.10.223'
     
    # 配置ssh协议所使用的访问地址和端口
    gitlab_rails['gitlab_ssh_host'] = '192.168.199.231'
    gitlab_rails['gitlab_shell_ssh_port'] = 222 # 此端口是run时22端口映射的222端口
    :x #保存配置文件并退出
    

    使用的社区版的GitLab docker 安装文档

    192.168.10.223 是服务器地址 也可以填写你的域名 如gitlab.example.com

    注意端口是否被占用

    443: 用于https

    80: 用于https 域名映射

    222: 用于ssh访问

    --detach 是后台运行 也可以写成 -d

  • 相关阅读:
    关键路径的计算
    JSF简单介绍
    介绍:一款Mathematica的替代开源软件Mathetics
    素材链接
    JSP动作--JSP有三种凝视方式
    【InversionCount 逆序对数 + MergeSort】
    全响应跨设备的Zoomla!逐浪CMS2 x2.0正式公布
    DirectSound的应用
    “海归”首选北上广 薪资期望不太高-有感
    Servlet登陆功能的实现
  • 原文地址:https://www.cnblogs.com/michaelcjl/p/15940619.html
Copyright © 2020-2023  润新知