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

Docker_容器化gitlab的更多相关文章

  1. Docker_容器化jenkins

    Docker部署接口自动化持续集成环境第二步,容器化一个Jenkins! 接上文:Docker_容器化gitlab 1:pull一个jenkins镜像 docker pull jenkins 2:查看 ...

  2. Jmeter(二十八)_Docker+Jmeter+Gitlab+Jenkins+Ant(容器化的接口自动化持续集成平台)

    这套接口自动化持续集成环境已经部署差不多了,现在说说我的设计思路 1:利用Docker容器化Gitlab,Jenkins,Jmeter,Ant,链接如下 Docker_容器化gitlab Docker ...

  3. Ubuntu系统下容器化部署gitlab

    容器化部署gitlab 获取镜像文件 1. 下载镜像文件 docker pull beginor/gitlab-ce:-ce. 2. 创建GitLab 的配置 (etc) . 日志 (log) .数据 ...

  4. 容器化系列 - GitLab启动和配置 on Docker

    本文简单说明了如何在Docker容器中运行GitLab. 1 准备工作 1.1 下载镜像 $ docker pull docker.io/gitlab/gitlab-ce:latest 1.2 创建持 ...

  5. Gogs的Docker容器化部署流程遇到的问题

    Gogs的Docker容器化部署流程遇到的问题   最近在学习CI/CD的一些方案,个人比较青睐容器化轻量级.CI方面一开始是想使用gitlab的,但是发现我自己买的服务器配置太低,内存根本不够(大写 ...

  6. 4 个场景揭秘,如何低成本让容器化应用 Serverless 化?

    作者 | changshuai FaaS 的门槛 Serverless 形态的云服务帮助开发者承担了大量复杂的扩缩容.运维.容量规划.云产品打通集成等责任,使得开发者可以专注业务逻辑.提高交付速度 ( ...

  7. docker4dotnet #2 容器化主机

    .NET 猿自从认识了小鲸鱼,感觉功力大增.上篇<docker4dotnet #1 前世今生&世界你好>中给大家介绍了如何在Windows上面配置Docker for Window ...

  8. 面向UI编程:ui.js 1.0 粗糙版本发布,分布式开发+容器化+组件化+配置化框架,从无到有的艰难创造

    时隔第一次被UI思路激励,到现在1.0的粗糙版本发布,掐指一算整整半年了.半年之间,有些细节不断推翻重做,再推翻再重做.时隔今日,终于能先出来个东西了,这个版本很粗糙,主体功能大概能实现了,但是还是有 ...

  9. .NET Core容器化@Docker

    温馨提示:本文适合动手演练,效果更佳.  1. 引言 我们知道. NET Core最大的特性之一就是跨平台,而对于跨平台,似乎大家印象中就是可以在非Windows系统上部署运行.而至于如何操作,可能就 ...

随机推荐

  1. 【转载】Please configure Android Sdk(android studio)解决办法

    https://blog.csdn.net/u011622280/article/details/79005453 studio就报Please configure Android Sdk,重启and ...

  2. 【史上最全】申请配置阿里云服务器,并部署IIS和开发环境,项目上线经验

    最近一年在实验室做web后端开发,涉及到一些和服务器搭建及部署上线项目的相关经验,写个帖子和小伙伴们分享,一同进步! 首先谈一下,为什么越来越多中小型公司/实验室,部署项目的趋势都是在云服务器而不是普 ...

  3. 64位Windows的Dos中取消了edit命令

    前段时间在玩dos命令行的时候,用copy con创建了txt文件后想对其进行编辑,然后我又不想用记事本,所以去网上找命令行中对文本文件进行编辑的命令(纯属想装B),结果看到了edit命令. 一敲,就 ...

  4. LVM卷的创建及案例演示

    LVM:Logical Volume Manager, Version:2dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块. /dev/dm-# 这里的#表示数字,代 ...

  5. 人工智能——Singleton模式

    上次在状态模式中的设计有一个严重的问题,就是如下: voidCTroll::ChageState(CState* pNewState) {        deletem_pCurrentState; ...

  6. Jenkins 基于 Docker git JAVA CI/CD

    准备两台机器 192.168.31.200 centos7  docker harbor git 192.168.31.201 centos7  docker jenkins maven git Ha ...

  7. requirejs原理深究以及r.js和gulp的打包【转】

    转自:http://blog.csdn.net/why_fly/article/details/75088378 requirejs原理 requirejs的用法和原理分析:https://githu ...

  8. python+requests实现接口测试 - get与post请求使用(转载)

    转自:http://www.cnblogs.com/nizhihong/p/6567928.html 简介:Requests 是用Python语言编写,基于 urllib,采用 Apache2 Lic ...

  9. Python2.7-robotparser

    robotparser 模块,用于解析网站的 robots.txt 文件,robots.txt 文件是用于指定搜索引擎爬虫的访问权限的,此模块在 python3 中重命名为 urllib.robotp ...

  10. A. Nephren gives a riddle

    What are you doing at the end of the world? Are you busy? Will you save us? Nephren is playing a gam ...