使用Docker快速安裝Jenkins

安裝環(huán)境

CentOS Linux release 7.6.1810 (Core)
Docker version 19.03.12

拉取鏡像

我這里安裝的版本是jenkinsci/blueocean,可以去這里獲取你需要的版本: dockerHub

# docker pull jenkinsci/blueocean

創(chuàng)建本地?cái)?shù)據(jù)卷

映射本地?cái)?shù)據(jù)卷的路徑為/data/jenkins_home/,想放別的地方可以自行修改

# mkdir -p /data/jenkins_home/

需要修改下目錄權(quán)限,因?yàn)楫?dāng)映射本地?cái)?shù)據(jù)卷時(shí),/data/jenkins_home/目錄的擁有者為root用戶(hù),而容器中jenkins用戶(hù)的 uid 為 1000。

# chown -R 1000:1000 /data/jenkins_home/

創(chuàng)建容器

# docker run -d --name jenkins -p 9021:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.222.3-centos

-d 標(biāo)識(shí)是讓 docker 容器在后臺(tái)運(yùn)行
--name 定義一個(gè)容器的名字,如果沒(méi)有指定,那么會(huì)自動(dòng)生成一個(gè)隨機(jī)數(shù)字符串當(dāng)做UUID
-p 9021:8080 端口映射,不被占用的合法端口都可以使用,我用的9021
-p 50000:50000 端口映射
-v /data/jenkins_home:/var/jenkins_home 綁定一個(gè)數(shù)據(jù)卷,/data/jenkins_home是剛才創(chuàng)建的本地?cái)?shù)據(jù)卷

配置 Jenkins

打開(kāi) Jenkins

通過(guò)瀏覽器訪問(wèn) http://xx.xx.xx.xx:9021/(注意替換成你自己的IP和端口)進(jìn)入初始頁(yè),如果 Jenkins 還沒(méi)有啟動(dòng)完成,會(huì)顯示如下內(nèi)容

初始化界面

輸入管理員密碼

輸入管理員密碼

這里要求輸入初始的管理員密碼,根據(jù)提示密碼在/var/jenkins_home/secrets/initialAdminPassword這個(gè)文件中,注意這個(gè)路徑是 Docker 容器中的,所以我們通過(guò)如下命令獲取

# cat /data/jenkins_home/secrets/initialAdminPassword 

輸入密碼后,點(diǎn)擊繼續(xù)


到此Jenkins就安裝完畢,安裝插件時(shí)可以先換源再安裝,不然速度會(huì)很慢

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容