执行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
管理员密码即上一步骤获取的密码
到此,Jenkins全部安装已完成。
jen
保存后,几个简单的job就创建成功,这里为了演示,构建的内容配置一个shell命令,在Workspace目录下生成一个文件
查看任务执行结果
在宿主机的挂载目录下查看文件的创建结果,文件存在即任务执行成功
到此,Jenkins 环境搭建和入门使用分享完成,欢迎大家批评指正。



