ubuntu

Ubuntu Jenkins如何使用Docker

小樊
46
2025-07-25 17:38:00
栏目: 智能运维

在Ubuntu上配置Jenkins以使用Docker涉及几个步骤,包括安装Docker、Jenkins,配置Docker插件,创建Jenkins Pipeline,以及测试Pipeline。以下是详细的步骤:

安装Docker

首先,在Ubuntu系统上安装Docker。可以通过以下命令来完成安装:

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version

安装Jenkins

接下来,安装Jenkins。可以使用以下命令在Ubuntu系统下安装Jenkins:

sudo apt install -y openjdk-11-jdk
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install -y jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins

为Jenkins配置Docker插件

在Jenkins中安装Docker插件,以便在Jenkins中与Docker进行交互。

创建Jenkins的Pipeline

在Jenkins中创建一个新的Pipeline,它将使用Docker来构建和测试项目。

pipeline {
    agent {
        docker {
            image 'maven:3.6.3-jdk-11' // 定义所需的Docker镜像
            args '-v /root/.m2:/root/.m2' // 挂载Maven配置
        }
    }
    stages {
        stage('Build') {
            steps {
                sh 'mvn clean package' // 使用Maven进行构建
            }
        }
    }
}

测试Pipeline

保存Pipeline并点击“构建”以开始构建过程。查看日志以确保构建顺利完成。

以上步骤展示了如何在Ubuntu上配置Jenkins以使用Docker。通过这种方式,可以确保构建环境的一致性,并简化部署流程。

0
看了该问题的人还看了