簡介
本文介紹了使用Docker安裝Jenkins并進行初始配置的完整流程。主要內容包括:
- (1)通過docker pull命令獲取Jenkins鏡像;
- (2)使用docker run命令啟動容器并映射端口;
- (3)訪問Jenkins界面獲取初始管理員密碼;
- (4)安裝推薦插件并創建管理員賬戶;
- (5)查看和安裝額外插件(以Maven為例)。
操作步驟
1.下載鏡像
docker pull jenkins/jenkins:jdk21
2.啟動容器
docker run -p 8180:8080 -p 50000:5000 --name jenkins \
-u root \
-v /mnt/e/WORK/data/jenkins-data:/var/jenkins_home \
-d jenkins/jenkins:jdk21
3.訪問界面
瀏覽器輸入http://localhost:8180/login
,進入到以下界面:
根據以上界面提示可知,在/var/jenkins_home/secrets/initialAdminPassword
可查看密碼,輸入以下命令:
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
4.安裝推薦插件
輸入密碼后,來到“插件安裝界面”,先選擇安裝推薦的插件(tips:后面再按需安裝)
稍等幾分鐘等待插件安裝完成(此時可以去喝點水或者活動一下筋骨,久坐對身體不好)
下載完成后自動跳到如下界面,創建管理員用戶
點擊“保存并完成”后,跳轉到如下界面,修改為ip。
恭喜,成功進入到首頁。
5.查看已經安裝的插件
進入“設置” -> Plugins -> Installed Plugins,由于插件比較多,在搜索可關鍵字搜索當前已安裝的插件。
6.安裝插件
搜索發現沒有安裝maven,此處以安裝maven插件為例進行嘗試安裝插件。如下圖,先在插件商店找到“Maven Integration”然后點擊安裝
下載進度界面,拉到最底下,等待安裝完成
進入到已安裝插件界面,發現maven插件已經安裝成功
7. 查看掛載的容器卷大小
經過以上的折騰,jenkins已經在容器卷里存儲近300M的內容。
再分析發現目前空間占用主要是plugins和war,前者是安裝的插件(目前占用約2/3的空間),后者未知(目前占用約1/3空間),后面有機會用再看吧
總結
至此,已經完成
- (1)通過docker pull命令獲取Jenkins鏡像;
- (2)使用docker run命令啟動容器并映射端口;
- (3)訪問Jenkins界面獲取初始管理員密碼;
- (4)安裝推薦插件并創建管理員賬戶;
- (5)查看和安裝額外插件(以Maven為例)。
整個過程詳細展示了從安裝到基本配置的各個步驟,為后續使用Jenkins進行持續集成/持續部署(CI/CD)奠定了基礎。