??作者簡介:
小曾同學(xué).com,一個致力于測試開發(fā)的博主??,主要職責(zé):測試開發(fā)、CI/CD
如果文章知識點有錯誤的地方,還請大家指正,讓我們一起學(xué)習(xí),一起進步。??
座右銘:不想當(dāng)開發(fā)的測試,不是一個好測試??。
如果感覺博主的文章還不錯的話,還請點贊、收藏哦!??
前言
之前分享過在Windows平臺中安裝Jenkins,本文也是分享Jenkins安裝,不過是在Mac OS平臺,在Docker中安裝Jenkins。主要提供兩種安裝方式,實際原理一樣。
- 使用docker compose安裝
- 使用docker命令安裝
一、??通過 docker compose安裝Jenkins
-
創(chuàng)建目錄
JenkinsTest
,用于存儲 Jenkins Docker 容器所需要的文件。 -
在 JenkinsTest 目錄下創(chuàng)建文件
docker-compose.yml
,并寫入以下內(nèi)容:version: '3' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins ports: - "8085:8080" - "50000:50000" volumes: - ./jenkins_home:/var/jenkins_home
如果你不知道選擇哪一個Jenkins鏡像,可以通過命令
docker search jenkins
來查看,進而選擇合適的鏡像。本文選擇的是
jenkins/jenkins
,并指定最新穩(wěn)定版本。本地Jenkins web界面的端口設(shè)置為8085 映射容器Jenkins默認端口號8080, 使用容器卷將容器中的/var/jenkins_home
目錄,映射為本地目錄./jenkins_home
。 -
在 JenkinsTest 目錄下輸入命令
docker-compose up -d
該命令首先執(zhí)行的是
docker pull jenkins/jenkins:lts
,下載完成之后看到 Creating jenkins… done 。
下載完成之后會看到本地生成 jenkins_home文件。
再輸入命令docker ps
驗證容器是否啟動。 -
打開Jenkins頁面
打開瀏覽器輸入地址:http://localhost:8085/,會看到如下頁面,此時需要輸入密碼,密碼的獲取可以通過兩種方式,(因為是通過容器卷建立聯(lián)系,所以哪個方便選擇哪個)-
第一種方式:進入容器,在
/var/jenkins_home/secrets/initialAdminPassword
文件中獲取 -
第二種方式:打開本地剛剛生成的
jenkins_home/secrets
文件,查看initialAdminPassword文件中的內(nèi)容
-
-
安裝插件
提供了兩種方式,一種是推薦安裝,一種是自定義安裝,一般情況下選擇哪一種方式都可以,不過有可能會遇到安裝失敗的問題,所以推薦你點擊選擇安裝插件,然后插件數(shù)目為None,即不選擇任何插件下載,點擊下一步即可。進入進入Jenkins頁面之后再考慮安裝插件。 -
啟動Jenkins
設(shè)置完賬號和密碼之后就可以進入Jenkins界面,可以通過 Manage Jenkins ——Manage Plugins安裝插件,但是你可能會遇到以下情況
There were errors checking the update sites: SSLHandshakeException: Remote host terminated the handshake。
原因:因為訪問的https,所以還需要部署SSL證書
解決方法:優(yōu)先將https改為http,點擊Submit 然后再 Check now,即可解決該問題。
二、??docker 命令安裝 Jenkins
docker run -itd -p 8086:8080 jenkins/jenkins:lts
docker ps
輸入地址http://localhost:8086/,配置步驟如上。
以上就是在Docker中安裝Jenkins的詳細步驟。文章來源:http://www.zghlxwxcb.cn/news/detail-451401.html
小伙伴們別忘記一鍵三連?。£P(guān)注下方「小曾的IT之旅」后續(xù)還有更多精彩內(nèi)容,不要錯過哦!文章來源地址http://www.zghlxwxcb.cn/news/detail-451401.html
到了這里,關(guān)于Jenkins教程|Docker中安裝Jenkins(運維及測試必備)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!