• 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还是简单的。就是网速很卡

  • 相关阅读:
    关于TCP中对于ACK报文是否需要确认的理解
    定时器
    几个错误
    C++继承与组合
    Ubuntu18的Redis: 4.0安装
    Ubuntu18.04:MySQL: 5.7安装与卸载并配置远程登录(服务器装Mysql5.7一条龙服务)
    Ubuntu18服务器修改字体大小
    Ubuntu修改系统时间
    Ubuntu18.04防火墙安装关闭开启操作等
    Ubuntu阿里云镜像源配置
  • 原文地址:https://www.cnblogs.com/notably/p/10780434.html
Copyright © 2020-2023  润新知