docker Jenkins 安装xxl-job
时间: 2023-10-17 08:35:19 浏览: 53
要在Docker中安装xxl-job,你可以按照以下步骤进行操作:
1. 首先,确保你已经安装了Docker和Docker Compose。如果没有,请先安装它们。
2. 创建一个文件夹,用于存放Jenkins和xxl-job的配置文件。例如,可以创建一个名为`docker-jenkins`的文件夹。
3. 在`docker-jenkins`文件夹中创建一个名为`docker-compose.yml`的文件,并将以下内容复制到文件中:
```yaml
version: '3'
services:
jenkins:
image: jenkins/jenkins:lts
ports:
- 8080:8080
volumes:
- ./jenkins_home:/var/jenkins_home
xxl-job-admin:
image: xuxueli/xxl-job-admin:2.2.0
ports:
- 8081:8080
environment:
- PARAMS="--spring.datasource.url=jdbc:h2:mem:jobadmin --spring.datasource.username=sa --spring.datasource.password= --spring.datasource.driver-class-name=org.h2.Driver"
depends_on:
- jenkins
```
4. 创建一个名为`jenkins_home`的文件夹,用于持久化Jenkins的配置和数据。
5. 打开终端或命令提示符,导航到`docker-jenkins`文件夹,并运行以下命令启动Docker容器:
```bash
docker-compose up -d
```
这将下载所需的镜像并启动Jenkins和xxl-job容器。
6. 等待一段时间,然后在浏览器中访问`http://localhost:8080`,进入Jenkins的安装页面。按照提示进行Jenkins的初始化设置。
7. 完成Jenkins的初始化设置后,访问`http://localhost:8081/xxl-job-admin`,进入xxl-job的管理界面。默认的管理员账号和密码均为`admin`。
现在你已经成功在Docker中安装了Jenkins和xxl-job,并可以使用它们进行任务调度和管理。