Centos7 + docker + Jenkins搭建及测试

以实际项目的一部分自动化测试为例,记录下Linux下容器中搭建使用Jenkins持续集成构建的自动化测试。

 

1、准备虚拟机 安装Centos7,配置IP等等确保可以正常上网

  

 

2、安装docker

  yum -y install docker

  service docker start   启动docker服务

  ps -ef|grep docker     查看docker状态(是否启动)

   

yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-18.03.1.ce
systemctl start docker
systemctl enable docker
docker version
docker pull jenkins/jenkins
docker images

 

3、配置国内源

  vi /etc/docker/daemon.json

  {

  "registry-mirrors": ["http://hub-mirror.c.163.com"]
  }

  加载文件

   systemctl daemon-reload 

  重启docker

   systemctl restart docker.service

 

4、下载Jenkins镜像

  docker pull jenkins/jenkins

  

 

  

 

5、创建Jenkins目录

  mkdir /home/jenkins_home

 

6、映射,启动jenkins容器

   docker run -d --name jenkins -p 8081:8080 -v /home/jenkins_home:/home/jenkins_home/ jenkins/jenkins

  

 

 

 

7、查看容器

  docker ps | grep jenkins

  

 

 

 

 

8、访问Jenkins

  http://10.2.1.170:8081

   

 

9、进入容器查看密码

  docker exec -i -t ff249494700c /bin/bash

  cat /var/jenkins_home/secrets/initialAdminPassword

  

 

10、配置Jenkins

  

 

 

   

 

 

 

 

 

 

OK.

posted on 2020-04-17 16:38  乘除减加  阅读(758)  评论(0编辑  收藏  举报

导航

作者:乘除减加 出处: 本文版权归 乘除减加 所有,欢迎转载但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以微信:15510211823 联系我,非常感谢。