1、可以先看下jenkins最新是什么版本
查看官網地址 https://www.jenkins.io/zh/download/
2、在linux控制台輸入docker search jenkins
3、拉取鏡像 docker pull 鏡像名字
比如 docker pull jenkins/jenkins:latest 或 docker pull jenkins/jenkins:lst
當拉取鏡像時總是報下面的錯,只需要重啟docker服務 sudo systemctl restart docker
然后再重新pull,顯示下面的狀態就表示拉取安裝完成了
4、查看是不是安裝的是不是最新版本
docker images 查看已經安裝的jenkins的鏡像
查看是否是最新版 docker inspect b7cf30590a86
可以查看到版本號,和本文最上面查jenkins官網查看到的最新版本
5、創建一個jenkins目錄 mkdir /home/jenkins_home
6、啟動一個jenkins容器 docker run -d --name jenkins -p 8088:8080 -v /home/jenkins:/home/jenkins jenkins/jenkins:latest

7、查看jenkins服務 docker ps | grep jenkins
8、啟動服務端 http://ip:8088
如果出現上面的頁面,表示jenkins還沒有啟動完成,當啟動完成之后,就會出現下面的頁面
9、訪問頁面中需要密碼解鎖,密碼存放位置也告訴了我們,但是不能直接查看,需要先進入到容器里面,才能查看
執行:cat /var/jenkins_home/secrets/initialAdminPassword,得到密碼並粘貼過去

10、粘貼密碼解鎖之后,出現以下頁面,選擇“安裝推薦的插件”
11、開始進行安裝插件,如果安裝很慢,點擊鏈接里面的方法https://segon.cn/jenkins-installs-plugins-slowly.html,重啟jenkins之后重新安裝,會發現安裝速度變的非常快了。安裝完成之后會自動跳轉到下一步
注意:替換default.json中的內容時,記得將最后面的default.json的路徑加上去(替換之前查找到的路徑)
重啟jenkins時的命令:
docker ps------查看正在運行的cotainners
docker ps-a --------查看所有的containners
docker restart 容器id
docker logs -f +容器名 打印日志
12、自動跳轉到下一步后填寫信息

填完信息后進入到實例配置
保存之后配置完成如下圖
13、進入到jenkins首頁后,開始進行配置
13.1、配置全局工具配置
13.2、配置jdk、git、maven別名和路徑(注意:這個是jenkins容器中的jdk\git\maven,git和jdk本身就存在,maven選擇自動安裝就行)
先進入jenkins容器中:docker exec -it jenkins bash
查看容器中的jdk路徑:echo $JAVA_HOME
查看容器中的git路徑:which git
將剛剛查看的路徑填上去
注意:如果沒有進入到容器中查找的jdk和git路徑,在填入jenkins客戶端配置中時會報錯,意思是說容器當中沒有這個路徑,網上百度說可以添加到jenkins的掛載中去,這個方法沒有試過,直接用上面的方法簡單點