侧边栏壁纸
  • 累计撰写 123 篇文章
  • 累计创建 48 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux Docker安装GitLib 中文版

田小晖
2020-05-27 / 0 评论 / 0 点赞 / 263 阅读 / 0 字 / 正在检测是否收录...

Linux docker安装GitLib中文版

  • 拉取镜像

    docker pull twang2218/gitlab-ce-zh
    
  • 新建文件夹

    mkdir -p /opt/gitlab/etc
    mkdir -p /opt/gitlab/log
    mkdir -p /opt/gitlab/data
    
  • 修改文件夹权限

    chmod 755 -R /opt/gitlab
    
  • 启动 这次启动主要是把容器内部文件映射到外部 方便修改

    docker run \
        --detach \
        --publish 8443:443 \
        --publish 9090:80 \
        --publish 4222:22 \
        --name gitlab \
        --restart always \
        --privileged=true \
        -v /opt/gitlab/etc:/etc/gitlab \
        -v /opt/gitlab/log:/var/log/gitlab \
        -v /opt/gitlab/data:/var/opt/gitlab \
        twang2218/gitlab-ce-zh
    
  • 复制docker容器文件到本地

    docker cp  gitlab:/opt/gitlab /opt
    
  • 修改/opt/gitlab/etc/gitlab.rb

    vim /opt/gitlab/etc/gitlab.rb
    	#把这行的注释打开 写上自己服务器的地址 一定要写上http://
    	external_url 'http://192.168.123.158' 
    
  • 修改/opt/gitlab/data/gitlab-rails/etc/gitlab.yml

    vim /opt/gitlab/data/gitlab-rails/etc/gitlab.yml
    	#修改下面两个地方
    	## GitLab settings
          gitlab:
            ## Web server settings (note: host is the FQDN, do not include http://)
            host: 192.169.123.158
            port: 9090
            https: false
    
  • 停止并删除当前gitlab容器

    docker stop gitlab
    docker rm gitlab
    
  • 再次启动

    docker run \
        --detach \
        --publish 8443:443 \
        --publish 9090:80 \
        --publish 4222:22 \
        --name gitlab \
        --restart always \
        --privileged=true \
        -v /opt/gitlab/etc:/etc/gitlab \
        -v /opt/gitlab/log:/var/log/gitlab \
        -v /opt/gitlab/data:/var/opt/gitlab \
        twang2218/gitlab-ce-zh
    

启动需要时间 在启动过程中访问会出现下面情景 等1~2分钟即可 因为服务还没有启动完成

image-20200213145356171

服务启动完成之后就会出现下面的界面

image-20200213145510939

会先让设置密码 账号是root 设置完密码之后会进入登录界面

image-20200213145647697

登录之后是下面的界面 至此 安装完成

博主关闭了所有页面的评论