zoukankan      html  css  js  c++  java
  • Docker_容器化gitlab

    Docker部署接口自动化持续集成环境第一步,容器化一个Gitlab!

    1:开放防火墙端口

      sudo yum install curl openssh-server openssh-clients postfix cronie -

      sudo service postfix start

      sudo chkconfig postfix on

      sudo lokkit -s http -s ssh

    2. 添加GitLab仓库,并安装到服务器上

      curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bas   

      sudo yum install gitlab-ce

    3. 启动GitLab  

      sudo gitlab-ctl reconfigur

    4.本地访问GitLab

    5:修改默认host,否则本地gitlab无法与远程仓库连接

     找到 gitlab.yml 文件,如果找不到,执行find / -name gitlab.yml。找到之后,进入编辑默认host与端口

      

      

      修改之后记得重启服务    

    6.gitlab基本操作命令:

    1.  gitlab-ctl start 启动gitlab
    2.  gitlab-ctl stop 停用gitlab
    3. cat /opt/gitlab/embedded/service/gitlab-rails/VERSION查看git版本  

    7.强制修改gitlab默认的用户名和密码 

      gitlab-rails console production  耐心等待加载完成

      user = User.where(id: 1).first   root用户默认为1

      user.password = 'secret_pass' user.password_confirmation = 'secret_pass' 重复设置密码

      user.save! 保存

      修改之后记得重启服务

    8:docker下安装git镜像

      sudo docker pull gitlab/gitlab-ce:latest 下载gitlab

    启动git镜像服务

    {docker run --detach  

      --hostname {host}

      --publish 443:443 --publish 80:80 --publish 23:23

      --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}

    直接在本地访问gitlab吧~

     git部署之后吗,默认用户名和密码为  root/5iveL!fe

    注:配置文件修改之后,切记不可重启容器,否则会全部还原!!!!!

    交流群:317765580

  • 相关阅读:
    05Linux文件修改
    07Linux基本权限
    09Linux软件安装
    搬家
    web项目和单元测试
    session_start() 对 HTTP_REQUEST扩展/fsockopen函数 的影响
    从不同架构的角度进行web项目的需求分析和系统设计
    程序中的风险控制
    【原创】 书籍推荐
    【转载】10个效果最佳的编程字体
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8494375.html
Copyright © 2011-2022 走看看