基于docker搭建Jenkins环境以及使用入门

一、环境搭建

执行docker run命令创建容器实例

1、当前本地Jenkins镜像不存在时,会自动下载镜像到本地,本地学习使用时推荐使用alpine版本
2、-v 参数指定映射路径
3、-p 8081:8080 端口映射,8081宿主机端口指向容器的8080端口
4、-p 50001:50000 端口映射,Jenkins 节点连接server的端口

docker run -d --name jenkins_01 -p 8080:8080 -p 50000:50000 -v /data01/jenkins_01:/var/jenkins_home jenkins/jenkins:alpine

检查Jenkins运行成功

doker ps | grep jenkins_01

出现以下结果表示运行成功
[root@localhost data01]# docker ps|grep jenkins_01
b97de9953f14 jenkins/jenkins:alpine “/sbin/tini – /usr/…” 37 seconds ago Up 31 seconds 0.0.0.0:8081->8080/tcp, :::8081->8080/tcp, 0.0.0.0:50001->50000/tcp, :::50001->50000/tcp jenkins_01

查看管理员密码

方式一:在启动日志查看

docker logs -f jenkins_01
查看日志的如下内容

2022-05-02 16:31:03.061+0000 [id=35]	INFO	jenkins.install.SetupWizard#init: 
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

b15c97f9ba1f4f5fae3b0b8857f87f64

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************

方式二:在配置文件中查看

docker exec jenkins_01 cat /var/jenkins_home/secrets/initialAdminPassword

二、Jenkins使用入门

登录Jenkins

Jenkins部署完成后,即可使用映射端口访问Jenkins:http://192.168.248.10:8081
基于docker搭建Jenkins环境以及使用入门_第1张图片
管理员密码即上一步骤获取的密码
基于docker搭建Jenkins环境以及使用入门_第2张图片
基于docker搭建Jenkins环境以及使用入门_第3张图片
基于docker搭建Jenkins环境以及使用入门_第4张图片
基于docker搭建Jenkins环境以及使用入门_第5张图片
到此,Jenkins全部安装已完成。
jen

创建Job

基于docker搭建Jenkins环境以及使用入门_第6张图片
基于docker搭建Jenkins环境以及使用入门_第7张图片
基于docker搭建Jenkins环境以及使用入门_第8张图片
保存后,几个简单的job就创建成功,这里为了演示,构建的内容配置一个shell命令,在Workspace目录下生成一个文件
基于docker搭建Jenkins环境以及使用入门_第9张图片

构建job

基于docker搭建Jenkins环境以及使用入门_第10张图片
查看任务执行结果
基于docker搭建Jenkins环境以及使用入门_第11张图片
基于docker搭建Jenkins环境以及使用入门_第12张图片
在宿主机的挂载目录下查看文件的创建结果,文件存在即任务执行成功
文件创建结果
到此,Jenkins 环境搭建和入门使用分享完成,欢迎大家批评指正。

你可能感兴趣的:(jenkins,docker,运维)