docker部署jenkins+sonar+postgres构建项目总结之docker安装

238 阅读2分钟

       最近研究了一下docker搭建jenkins sonar流程,目标为了了解docker部署,jenkins流水线以及sonar质量监控等一些搭建流程,属于自学。由于在搭建过程中遇到了很多坑,网上的很多流程做法虽然大同小异,但是其中可能是因为搭建环境,已经搭建时间版本等问题,很多问题说的不够清楚,根据自己搭建项目所遇到的问题,在此总结与大家一起探讨。

       首先安装一个本地虚拟机(vm15 密钥自己网上找这里就不提供了)

      下载centos系统(centos比红帽操作起来更简单一些,所以选择使用centos)

      虚拟机安装centos系统,并设置登入名,密码

     (如果不想在vm上操作可以使用ifconfigs 查看ip 使用其它工具登入操作,本人使用xshell进行命令操作)

知道这个ip,以后web页面会使用到。

安装虚拟机和系统属于基本操作,不做过多赘述,下面开始进行docker安装。

(很多命令来自网上大神,均验证通过)

docker 安装命令一览:

删除旧版本docker(如果没有,不需要执行)yum remove docker docker-common docker-selinux docker-engine安装依赖yum install -y yum-utils device-mapper-persisent-data lvm2下载repo文件yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新版本yum makecache安装dockeryum -y install docker-ce

在这个过程中centos会发生错误,package docker-ce-3:19.03.12-3.el7.x86_64 
   requires containerd.io >= 1.2.2-3, but none of the providers can 
   be installed
解决办法:
yum install https://download.docker.com/linux/fedora/30/x86_64/
   stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

执行上一步之后 再安装docker
yum -y install docker-ce

启动docker
service docker start

查看docker版本信息
docker version

启动后如果执行docker ps 没有报错 证明docker成功安装并启动

通过以上步骤,既可完成docker的安装 本安装仅合适centos系统安装docker其它未亲测!

下一章我们讨论jenkins安装。