Docker、GitLab、Jenkins实现Devops

参考:https://blog.csdn.net/DZP_dream/article/details/107004191

作为一名java方向的小白,初次学习DevOps,经过几天的研究,终于实现了持续集成部署功能,这里作一个简单的记录,文中如果有某些地方有错误,还请各位指出

机器环境:Vmware、Centos 7

elasticsearch安装

1、安装Docker

  • 安装docker相关工具包

    # 
    $ sudo yum install -y yum-utils
    
    #设置镜像源
    $ sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
        
    #阿里的镜像源
    yum-config-manager \
        --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
     
     
    #如果配置错了镜像源,可以在	/etc/yum.repos.d,中删除没有用的镜像源
    

    docker引擎:

     yum install -y docker-ce docker-ce-cli containerd.io
    

    注意: linux8 会提示contains-io版本问题:

    #升级contains-io后即可解决
    yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
    

    查看版本信息:

    [root@iZ2ze8nyz28va3cc6eeq3mZ ~]# docker -v
    Docker version 19.03.9, build 9d988398e7
    

    启动docker:

    systemctl start docker
    

    为了镜像文件下载更快,配置阿里镜像加速器

    • 进入阿里云容器镜像服务(这里使用我自己的来演示)

    • 镜像加速器

    • 复制相应代码

      • 也可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
             
        "registry-mirrors": ["https://oslol88t.mirror.aliyuncs.com"]
      }
      EOF
      sudo systemctl daemon-reload
      sudo systemctl restart docker
      
      
      #修改后的文件在/etc/docker/daemon.json,可以通过这个文件来直接修改
      {
             
        "registry-mirrors": ["https://vbv2dz2y.mirror.aliyuncs.com"]
      }
      

2、安装Git

这里使用源码安装

  • 安装git环境所需要的依赖包

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc-c++
    
  • 下载最新的源码包

    下载地址:https://github.com/git/git/archive/v2.29.0-rc0.tar.gz

    # 可以使用命令wget https://github.com/git/git/archive/v2.29.0-rc0.tar.gz直接下载到linux上,也可以使用本机下载好后上传到linux
    
    #新建一个git目录
    mkdir -p /usr/local/git
    # 上传文件到上面的目录,解压文件
    tar -zxvf git-2.29.0-rc0.tar.gz
    # 进入解压后的目录
    cd git-2.29.0-rc0.tar
    # 使用make命令编译并安装(可以修改prefix的值来指定编译目标目录)
    make prefix=/usr/local/git all
    make prefix=/usr/local/git install
    # 添加环境变量
    vim /etc/profile
    # 在最下面添加如下命令
    export GIT_HOME=/usr/local/git
    export PATH=$GIT_HOME/bin:$PATH
    # 让环境变量生效
    source /etc/profile
    # 查看git版本信息
    git --version
    

3、安装Maven

与windows安装maven类似,不作过多叙述

  • 下载maven

    wget url地址

  • 配置环境变量

    vim /etc/profile

  • 修改maven配置文件

    本地仓库地址、镜像地址

4、安装registry

参考:https://blog.csdn.net/twingao/article/details/81042563

这里安装registry主要是为了将每个版本的镜像保存到私

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值