• 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

  • 相关阅读:
    linux进程cpu使用率过高分析与排查
    重启服务器后keepalived,vip找不到
    linux五种IO模型
    redis为什么单线程这么快?
    nginx为什么比apache快?
    redis高可用,主从,哨兵,集群
    git合并远端commit
    查看cpu和内存
    CommitLog文件和ConsumeQueue在文件系统中的映射
    hadoop集群启动
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8494375.html
Copyright © 2020-2023  润新知