日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker 安装部署 Jenkins 2.322

發(fā)布時間:2024/9/27 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker 安装部署 Jenkins 2.322 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


文章目錄

          • 一、鏡像容器
            • 1. 安裝docker
            • 2. 鏡像搜索
            • 3. 遠(yuǎn)程拉取鏡像
            • 4. 創(chuàng)建掛載目錄
            • 5. 修改權(quán)限
            • 6. 啟動容器
          • 二、配置修改
            • 2.1. 鏡像地址
            • 2.2. 核查url
            • 2.3. 重啟容器
            • 2.4. 效果訪問
            • 2.5. 密碼獲取
            • 2.6. 插件選擇
            • 2.7. 創(chuàng)建用戶
            • 2.8. 核查URL

一、鏡像容器
1. 安裝docker
yum install docker
2. 鏡像搜索

查看docker的jenkins鏡像版本

docker pull jenkins/jenkins
3. 遠(yuǎn)程拉取鏡像
docker pull jenkins
4. 創(chuàng)建掛載目錄

掛載目錄用于映射jenkins的jenkins_home下的配置文件等信息。
#本文的掛載目錄是home下

mkdir -p /app/jenkins_home

重點:此目錄需要設(shè)置權(quán)限,否則啟動容器報錯權(quán)限錯誤

5. 修改權(quán)限

修改權(quán)限(1000:1000 是UID和GID)

chown -R 1000:1000 /app/jenkins_home/
6. 啟動容器

#運用鏡像啟動容器命令

docker run \ -d \ --name jenkins \ -p 8000:8080 -p 50000:50000 \ -v /app/jenkins_home:/var/jenkins_home \ --restart always \ --privileged=true -u root jenkins/jenkins
  • -p : 映射端口,宿主機(jī)端口:容器端口

  • -v : 掛載,宿主機(jī)目錄:容器目錄

  • –name : 自定義容器名

  • -u : 權(quán)限用戶名

–privileged : 使用該參數(shù),container內(nèi)的root擁有真正的root權(quán)限,否則,container(容器)內(nèi)的root只是外部的一個普通用戶權(quán)限,privileged啟動的容器可以看到很多host上的設(shè)備,并且可以執(zhí)行mount,甚至允許你在docker容器內(nèi)啟動docker容器。

-p 50000:50000 : 如果您在其他機(jī)器上設(shè)置了一個或多個基于JNLP的Jenkins代理程序,而這些代理程序又與 jenkinsci/blueocean 容器交互(充當(dāng)“主”Jenkins服務(wù)器,或者簡稱為“Jenkins主”), 則這是必需的。默認(rèn)情況下,基于JNLP的Jenkins代理通過TCP端口50000與Jenkins主站進(jìn)行通信。

二、配置修改
2.1. 鏡像地址

修改default.json、hudson.model.UpdateCenter.xml配置文件
啟動容器后,進(jìn)入剛才設(shè)置的掛載目錄 /home/jenkins 內(nèi),可以看到已經(jīng)有映射的配置文件了。

首先修改hudson.model.UpdateCenter.xml配置文件
將 url 修改為 清華大學(xué)官方鏡像:

默認(rèn)路徑 http://updates.jenkins-ci.org/update-center.json 改成路徑 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2.2. 核查url

完成后修改 /updates/default.json 配置文件

默認(rèn)路徑 "connectionCheckUrl":"http://www.google.com/" 改為路徑 "connectionCheckUrl":"http://www.baidu.com/"
2.3. 重啟容器
docker restart jenkins
2.4. 效果訪問
http://192.168.159.135:8000
2.5. 密碼獲取

管理員密碼獲取

管理員的密碼在此文件中:/var/jenkins_home/secrets/initialAdminPassword 對應(yīng)宿主機(jī)的文件路徑:/app/jenkins_home/secrets/initialAdminPassword cat /app/jenkins_home/secrets/initialAdminPassword


2.6. 插件選擇

選擇插件來安裝

咱們安裝語言包插件,其他的都取消勾選,等會需要什么插件,再按需安裝

2.7. 創(chuàng)建用戶

2.8. 核查URL



總結(jié)

以上是生活随笔為你收集整理的docker 安装部署 Jenkins 2.322的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。