zoukankan      html  css  js  c++  java
  • docker安装gitlab

    root 下 

    要安装中文版的话加上-zh在后面

    docker pull gitlab/gitlab-ce

    说明 不指定任何参数说明下载最新版,如果想下载其他版本请参照

    官网的

    https://hub.docker.com/r/gitlab/gitlab-ce/dockerfile

    也可以选择自己要的下载方式 上面是dockerfile模式的下载。

    下载要一段时间,视网速而定通常是一个多G 我下的是1.7

    下完以后如果向指定目录的话就参照下面步骤   对了 一定要先下载docker-compose 要不然写一堆配置 而且是这里一点那里一点。。。

    cd /usr/loca/
    mkdir docker
    cd docker
    mkdir gitlab
    vi docker-compose.yml

    在yml中输入

    ersion: '3'
    services:
      web:
        image: 'gitlab/gitlab-ce'
        restart: always
        hostname: '192.168.25.134'
        environment:
          TZ: 'Asia/Shanghai'
          GITLAB_OMNIBUS_CONFIG: |
            external_url 'http://192.168.25.134'
            gitlab_rails['gitlab_shell_ssh_port']= 2222
            unicorn['port']= 8888
            nginx['listen_port']= 80
        ports:
          - "80:80"
          - "8443:443"
          - "2222:22"
        volumes:
          - /usr/local/docker/gitlab/config:/etc/gitlab
          - /usr/local/docker/gitlab/logs:/var/log/gitlab
          - /usr/local/docker/gitlab/data:/var/opt/gitlab

    参数说明  hostname  通过哪个域名访问 如果有的话  端口什么的也都可以改  使用nginx的话 需要把ngnix的监听端口和external_url地址改成相同的  shell_ssh_port  用22也ok啊 保证你本机不使用ssh就行  通常都会用service ssh的吧。。

    ports  端口组  左边是实际机子的端口 右边是docker的端口,整个就是端口映射。

    volumes  : volume是物理卷  就是把docker的数据持久化到物理机上指定目录 ,同样,左边是物理机地址 右边是docker里面的 

    然后 就等gitlab启动 非常的慢 而且吃内存 cpu。启动完就好多了。等个十来分钟 输入external_url 如果添加了端口记得加上,刷新就能看到普普通通的页面了,首先是修改密码,不能低于八个字符,登陆的话 用户名是root  密码嘛 刚设置的。然后就能使用了。总的来说 docker还是简单的。就是网速很卡

  • 相关阅读:
    网站代码优化总结
    移动端 H5 页面注意事项
    js基础知识点收集
    2017-3-26 webpack入门(一)
    gulp教程
    less的使用
    微信小程序接口封装
    div上下左右居中几种方式
    前端知识点-面试
    call和apply
  • 原文地址:https://www.cnblogs.com/notably/p/10780434.html
Copyright © 2011-2022 走看看