溫馨提示×

centos jenkins容器化部署方案

小樊
64
2025-02-21 01:15:35
欄目: 智能運維

在CentOS上使用Docker容器化部署Jenkins的步驟如下:

環境準備

  1. 安裝Docker
sudo yum update -y
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 安裝Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install -y jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins

創建Jenkins容器

  1. 創建掛載目錄
mkdir -p /docker/jenkins/var/jenkins_home
chmod 777 /docker/jenkins/var/jenkins_home
  1. 啟動Jenkins容器
docker run -d -p 10002:8080 -p 10003:50000 -v /docker/jenkins/var/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

配置Jenkins

  1. 訪問Jenkins

在瀏覽器中打開 http://<服務器IP>:10002,根據頁面提示找到密碼并填入。

  1. 配置鏡像加速器

進入 /docker/jenkins/var/jenkins_home/hudson.model.UpdateCenter.xml,將URL修改為國內鏡像源,例如:

<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  1. 選擇插件安裝

可以選擇“選擇插件安裝”,這樣便于后面了解各種插件的作用。

  1. 設置管理員賬號和密碼

設置管理員賬號和密碼,例如 admin/admin。

  1. 配置SSH私鑰形式的Jenkins憑據

在下載代碼的時候經常會需要使用ssh私鑰,因此,在Jenkins上需要事先配置好ssh私鑰的憑證。

  1. 配置執行任務的節點

在【Manage Jenkins】-【Manage Plugins】-【Available】中搜索SSH Agent和SSH Build Agents plugin插件,安裝成功后重啟Jenkins。

  1. 配置SSH Server

在【系統管理】-【全局安全配置】中,把SSH Server設置為啟用(默認是禁用)。

  1. 新建節點

登錄Jenkins后,點擊【系統管理】-【節點管理】,點擊【新建節點】,填寫節點名稱,最好將IP或者計算機名填上,便于后期維護查看。

以上步驟涵蓋了從環境準備到Jenkins容器化部署的整個過程,確保了部署的簡便性和高效性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女