溫馨提示×

centos jenkins容器化部署

小樊
42
2025-09-10 01:03:51
欄目: 智能運維

在CentOS上使用Docker容器化部署Jenkins可以讓你更輕松地管理和擴展你的持續集成/持續部署(CI/CD)環境。以下是一個基本的步驟指南,幫助你在CentOS上使用Docker容器化部署Jenkins。

前提條件

  1. CentOS 7或更高版本:確保你的系統是最新的。
  2. Docker:安裝Docker并啟動Docker服務。

安裝Docker

如果你還沒有安裝Docker,可以使用以下命令來安裝:

sudo yum update -y
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker

拉取Jenkins鏡像

使用以下命令從Docker Hub拉取最新的Jenkins鏡像:

sudo docker pull jenkins/jenkins:lts

運行Jenkins容器

使用以下命令運行Jenkins容器。你可以根據需要調整端口映射和其他配置選項:

sudo docker run -d -p 8080:8080 -p 50000:50000 --name jenkins jenkins/jenkins:lts
  • -d:后臺運行容器。
  • -p 8080:8080:將主機的8080端口映射到容器的8080端口(Jenkins默認端口)。
  • -p 50000:50000:將主機的50000端口映射到容器的50000端口(用于Jenkins代理通信)。
  • --name jenkins:為容器指定一個名稱。

訪問Jenkins

打開瀏覽器并訪問 http://<your-centos-ip>:8080,你應該會看到Jenkins的初始設置頁面。

解鎖Jenkins

在首次訪問Jenkins時,你需要解鎖Jenkins。默認情況下,Jenkins會有一個初始管理員密碼,你可以在啟動日志中找到它:

sudo docker logs jenkins

找到類似以下的日志行:

Dec 01, 2023 9:12:34 AM org.jenkinsci.main.Jenkins main
INFO: Jenkins is fully up and running

Dec 01, 2023 9:12:34 AM 這一行之后,查找 Initial Admin Password,復制它并粘貼到解鎖頁面。

安裝插件和配置Jenkins

  1. 安裝推薦的插件:在解鎖頁面,選擇“安裝推薦的插件”并按照提示完成安裝。
  2. 創建管理員用戶:安裝完成后,創建一個管理員用戶并設置密碼。

配置Jenkins

根據你的需求配置Jenkins,例如設置構建作業、集成版本控制系統(如Git)、配置CI/CD管道等。

持久化數據

為了確保Jenkins的數據(如構建歷史、插件配置等)在容器重啟后不會丟失,你可以將Jenkins數據目錄掛載到主機的一個持久化存儲卷:

sudo docker run -d -p 8080:8080 -p 50000:50000 --name jenkins -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts

這樣,即使容器被刪除,你的Jenkins數據也會保留在主機上。

總結

通過以上步驟,你可以在CentOS上使用Docker容器化部署Jenkins,并根據需要進行進一步的配置和擴展。希望這些步驟對你有所幫助!

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