溫馨提示×

Jenkins在Debian上的容器化部署方法

小樊
35
2025-08-20 03:55:30
欄目: 智能運維

以下是在Debian上容器化部署Jenkins的步驟:

  1. 安裝Docker

    sudo apt update && sudo apt install -y docker.io  
    sudo systemctl start docker && sudo systemctl enable docker  
    
  2. 拉取Jenkins鏡像

    docker pull jenkins/jenkins:lts  
    
  3. 運行Jenkins容器

    docker run -d --name jenkins -p 8080:8080 -p 50000:50000 \
    -v jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock \
    jenkins/jenkins:lts  
    
    • -v jenkins_home:/var/jenkins_home:持久化數據到宿主機目錄(需提前創建jenkins_home目錄并賦權chown 1000:1000)。
    • -v /var/run/docker.sock:/var/run/docker.sock:允許Jenkins訪問宿主機Docker服務。
  4. 訪問與初始化

    • 瀏覽器訪問 http://<服務器IP>:8080,輸入容器日志中獲取的初始管理員密碼(docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword)。
    • 安裝推薦插件,創建管理員用戶。
  5. 配置Jenkins

    • 可通過修改/var/jenkins_home/hudson.model.UpdateCenter.xml更換插件下載源(如清華鏡像)。
    • 如需使用Docker插件,需在容器內安裝對應工具(如apt-get install -y apt-transport-https ca-certificates curl)。

說明:步驟中jenkins_home目錄需提前創建并賦權,確保Jenkins容器內用戶(UID 1000)可訪問。

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