Docker 安装 Jenkins

发布于 更新于
本文目录
  1. 1、Jenkins能干什么
  2. 2、Docker能干什么
  3. 3、使用Docker安装Jenkins
  4. 3.1、下载Jenkins镜像
  5. 3.2、运行Jenkins容器
  6. 3.3、Docker运行参数解释
  7. 4、配置Jenkins
  8. 4.1、Jenkins启动界面
  9. 4.2、设置管理员密码
  10. 4.3、安装插件
  11. 4.4、Jenkins已就绪
  12. 4.5、Jenkins主页面
  13. 4.6、修改admin密码

技术文章自动化测试

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

1、Jenkins能干什么

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

2、Docker能干什么

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

3、使用Docker安装Jenkins

3.1、下载Jenkins镜像

docker pull jenkins/jenkins:latest-jdk8

3.2、运行Jenkins容器

docker run -u root -d -p 9999:8080 -p 50000:50000 -v /opt/apache-maven-3.6.3:/opt/apache-maven-3.6.3 -v /opt/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker  4a851f99b6b4

3.3、Docker运行参数解释

#-p 9999:8080 -p 50000:50000
9999是Jenkins访问端口,50000是Jenkins主从模式连接端口

#-v /opt/apache-maven-3.6.3:/opt/apache-maven-3.6.3
挂载maven,不用maven可不挂载,非必要参数

#-v /opt/jenkins_home:/var/jenkins_home
挂载Jenkins home目录,此目录保存Jenkins项目、插件、配置等众多重要信息。

#-v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker

将docker.sock和docker命令挂载到容器。
非常重要的一步,因为Jenkins部署在Docker中,那么想在Jenkins中使用Docker命令,必须把宿主机上的Docker目录挂载到Jenkins容器中,否则无法使用。

4、配置Jenkins

4.1、Jenkins启动界面

1.png

4.2、设置管理员密码

2.png

4.3、安装插件

如果网络不好,直接选择右上角的X,跳过次环节

3.png

4.4、Jenkins已就绪

4.png

4.5、Jenkins主页面

默认使用admin帐号

5.png

4.6、修改admin密码

admin默认密码太长,重写修改新的密码。

点击右上角admin,选择Configure,下拉页面到Password,填入新密码,点击save,重新登录Jenkins。

6.png

<center> <B>选择Configure</B></center>


7.png

<center> <B>修改新密码</B></center>


8.png

<center> <B>重新登录</B></center>

来源:testingpai

继续阅读