温馨提示×

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

小樊
44
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