zoukankan      html  css  js  c++  java
  • [Linux] docker 方式安装和使用gitlab-ce

    gitlab就相当于我们自己内网搭建的git服务,相当于公司内的github。

    拉取镜像
    docker pull gitlab/gitlab-ce

    创建宿主机的数据目录
    mkdir -p /mnt/gitlab/etc
    mkdir -p /mnt/gitlab/log
    mkdir -p /mnt/gitlab/data

    执行镜像并且把宿主机的端口与目录映射进容器
    docker run
    --detach
    --publish 8443:443
    --publish 8090:80
    --name gitlab
    --restart unless-stopped
    -v /mnt/gitlab/etc:/etc/gitlab
    -v /mnt/gitlab/log:/var/log/gitlab
    -v /mnt/gitlab/data:/var/opt/gitlab
    gitlab/gitlab-ce

    编辑配置文件,把访问url填进去
    /mnt/gitlab/etc/gitlab.rb
    external_url 'http://192.168.1.114'

    测试直接使用ip登录,要查看清楚自己的ip
    ifconfig
    192.168.1.114
    编辑配置文件,这个是用于显示在git对外的地址
    /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
    host: 192.168.1.114
    port: 8090
    https: false
    进入容器,重新设置下配置文件
    docker exec -it gitlab /bin/bash
    gitlab-ctl reconfigure
    gitlab-ctl restart
    gitlab-ctl status

    访问gitlab,有时候会报502,如果不是端口冲突那就稍等几分钟再访问就好了,直接会让重置修改密码,使用root登录
    http://192.168.1.114:8090

    创建项目进行测试

  • 相关阅读:
    使用css制作三角
    BZOJ3029: 守卫者的挑战
    Codeforces 442B. Andrey and Problem
    嘴巴题8 BZOJ2318: Spoj4060 game with probability Problem
    嘴巴题7 BZOJ1426: 收集邮票
    嘴巴题6 BZOJ3450JoyOI1952 Easy
    BZOJ1453: [Wc]Dface双面棋盘
    BZOJ2957: 楼房重建
    BZOJ4515: [Sdoi2016]游戏
    BZOJ3679: 数字之积
  • 原文地址:https://www.cnblogs.com/taoshihan/p/11749891.html
Copyright © 2011-2022 走看看