软件名称或操作体系 | 版别 | 下载地址 |
---|---|---|
CentOS | 7.2 | |
Docker | 19.03.5, build 633a0ea | 一键下载 |
阐明:
Jenkins的docker镜像需求从官网直接获取,非官方来源的docker有或许由于Jenkins版别过低导致后续的插件装置问题。
一、拉取镜像
URL:Jenkins download and deployment
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049224-2ec7e64f1efe9be.png)
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049227-b9b76cd41c033d8.png)
二、依据官方提供的指令拉取镜像
docker pull jenkins/jenkins:lts
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049231-9b0b39bc27e8948.png)
三、检查docker镜像中的Jenkins版别是否为当前最新版
docker inspect docker_container_id 例:docker inspect 308d3df85eab
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049234-1afc2f7542d8bf6.png)
四、创立目录
拉取镜像完结后,创立对应目录、修改权限、检查镜像信息,如下图所示:
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049238-d512487c60481a4.png)
mkdir /var/jenkins
chmod -R 777 /var/jenkins
五、发动容器
docker run -itd -p 8080:8080 -p 50000:50000 --restart always -v /var/jenkins:/var/jenkins_home --name jenkins jenkins/jenkins:lts
六、依据日志检查发动状况
docker logs -f jenkins
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049241-4099e41be2146c8.png)
七、查找admin的初始暗码,并复制发动
URL:http://你的IP:端口
此处我的URL为:http://10.8.14.41:8080
由于初始进程现已结束,借用别人截图,如下所示:
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049245-5612e92fceebb47.png)
呈现该图表示Jenkins现已发动成功,等候初始化,需求查找到管理员的初始暗码填写入该地址栏即可开始初始化。
获取administrator初始暗码的几种方法:
1.进入容器按路径查找
docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword
2.在挂载到容器外的宿主机的目录下查找
cat /var/jenkins/secrets/initialAdminPassword
3.刚刚的jenkins发动日志,最终也展现了这一串暗码
在通过日志检查发动状态过程中已框选和展现
完结后等候一小段时刻进入如下页面:
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049248-410fefef82446b3.png)
八、选择装置体系主张的插件
若存在未装置完结的插件重试即可。
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049252-3c17c3f3050e61b.png)
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049256-3014d98ca652daf.png)
九、创立第一个管理员用户信息
(若跳过该过程或许导致你无法找到在 [continue as admin] 对应的admin暗码导致无法登陆)
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049260-af55d08a830e7dd.png)
最终完结后,呈现下图:
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049263-51974f6e694ec17.png)
![[DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建 [DevOps + docker + CI/CD] (一)docker启动Jenkins docker模式的环境搭建](https://www.6hu.cc/wp-content/uploads/2022/12/1671049267-fc621f701391c64.png)
至此,Jenkins 2.x 的docker方法已全部装置完结。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。