前言
本人至少重复搭建过 5 次环境,基本上所有踩过的坑文章中都有提及到,现在百度到的一些资料,基本上要么不全面,要么搭建过程中会遇到很多异常,这篇文章会讲到如何搭建 docker 环境,并且安装 python、 jdk、 allure、环境,结合 Gitee 码云来实现持续集成,全程图文教程,一文搞定持续集成部署!
前提条件
1、使用Linux的GUI版本,不能安装mini版;
2、docker要求centOS内核高于3.10。
使用uname -r
命令查看内核参数:
安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
如上图所示则证明安装成功。
添加阿里云的软件源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
然后更新yum缓存:
sudo yum makecache
安装docker-ce(CE指的是社区版)
sudo yum -y install docker-ce
下载安装会有点慢,依网速和机器而定,请耐心等待!
同样,如上图所示,则表示安装成功。
启动docker
sudo systemctl start docker
然后我们测试是否安装成功,执行如下命令:
docker info
如下所示则证明docker安装成功:
设置docker开机自启
sudo systemctl enable docker
到此为止,docker就算安装成功了。
下载Jenkins镜像
docker pull jenkins/jenkins:2.289.3-centos
挂载目录
mkdir -p /home/hep/jenkins_node
升级权限:
chmod -R 777 /home/hep/jenkins_node
启动Jenkins镜像
docker run -d -uroot -p 8989:8080 --name jenki