輕量級CI/CD發布部署環境搭建及使用_02_docker安裝jenkins
授人以魚不如授人以漁,如果說的別人都沒明白,說明自己實際也不是太明白 1,搜索jenkins docker search jenkins
2,下載jenkins鏡像(下載推薦插件時,有的插件只支持版本最新版jenkins,所以安裝最新版,按照固定版本安裝不一定能安裝上相應插件)
最新:docker pull jenkins/jenkins:latest
3,查看下載的jenkins鏡像
docker images
4,在宿主機(真實物理機)中創建jenkins掛載目錄并賦予權限(路徑、目錄可根據實際改變,由于容器內也叫jenkins_home,所以映射也就jenkins_home)
mkdir -p /root/docker/jenkins_home
一定要賦權限,不然無法啟動:chmod 777 /root/docker/jenkins_home
5,啟動jenkins容器(映射埠、路徑可根據實際改變)
docker run --name jenkins -p 8055:8080 -p 50000:50000 -v /root/docker/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime -d jenkins/jenkins
--name:jenkins 給容器起一個別名
-p:8055:8080 將鏡像的8080埠映射到宿主機(真實物理機)的8055埠
-p:50000:50000 將鏡像的50000埠映射到宿主機(真實物理機)的50000埠
-v:/root/docker/jenkins_home:/var/jenkins_home:/var/jenkins_home目錄為容器jenkins作業目錄,我們將宿主機(真實物理機)硬碟上的一個目錄掛載到這個位置,方便后續更新鏡像后繼續使用原來的作業目錄,這里我們設定的就是上面我們創建的/root/docker/jenkins_home目錄
-v:/etc/localtime:/etc/localtime讓容器使用和服務器同樣的時間設定
-d:后臺運行鏡像
jenkins/jenkins:下載的容器
6,查看jenkins容器
docker ps -a
7,查看jenkins容器日志
docker logs 容器id
8,配置鏡像加速(路徑可根據實際改變),如果未找到一定是前面的映射路徑錯誤,洗掉容器,重新檢查再啟
vi /root/docker/jenkins_home/hudson.model.UpdateCenter.xml
將url修改為清華大學官方鏡像:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
默認鏡像源:https://updates.jenkins.io/update-center.json
修改后重新啟動容器
docker restart jenkins
9,查看jenkins啟動界面密碼(jenkins第一次使用時,需要在界面輸入)
cat /home/docker/jenkins_home/secrets/initialAdminPasswor
10,開始使用jenkins,訪問宿主機(真實物理機)+埠,輸入上一步密碼即可
11,使用默認admin賬戶登錄
12,選擇推薦的插件安裝

如安裝失敗可重試(依然失敗,可以考慮更換鏡像源url,再重啟再試)




轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/545365.html
標籤:其他
