温馨提示×

Ubuntu下Jenkins如何进行容器化部署

小樊
61
2025-09-16 17:44:26
栏目: 智能运维

以下是在Ubuntu下使用Docker进行Jenkins容器化部署的步骤:

  1. 安装Docker

    sudo apt update  
    sudo apt install -y docker.io  
    sudo systemctl enable --now docker  
    
  2. 拉取Jenkins镜像

    docker pull jenkins/jenkins:lts  # 推荐使用LTS版本  
    
  3. 创建并启动容器

    docker run -d \  
    --name jenkins \  
    -p 8080:8080 \  
    -p 50000:50000 \  
    -v /var/jenkins_home:/var/jenkins_home \  # 数据持久化  
    -v /var/run/docker.sock:/var/run/docker.sock \  # 支持容器内执行Docker命令  
    jenkins/jenkins:lts  
    
  4. 获取初始密码

    docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword  
    
  5. 访问并初始化Jenkins

    • 浏览器输入 http://localhost:8080,粘贴初始密码。
    • 按向导完成插件安装、管理员用户创建等配置。

可选优化

  • 挂载本地目录实现数据持久化(如-v /home/user/jenkins:/var/jenkins_home)。
  • 配置JDK、Maven等工具路径(通过-v挂载本地安装目录)。
  • 使用docker-compose简化多容器管理(需创建docker-compose.yml文件)。

0