XXLJOB的docker
时间: 2023-11-09 08:03:30 浏览: 123
XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。
XXL-JOB是一个分布式任务调度平台,支持Docker容器化部署。如果要在Docker中部署XXL-JOB,可以先拉取XXL-JOB的Docker镜像,然后通过Docker Compose进行编排部署。
具体步骤如下:
1. 拉取XXL-JOB Docker镜像
```
docker pull xuxueli/xxl-job-admin:2.3.0
```
2. 创建Docker Compose文件
```
version: '3'
services:
xxl-job-admin:
image: xuxueli/xxl-job-admin:2.3.0
container_name: xxl-job-admin
ports:
- "8080:8080"
environment:
- PARAMS="--spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=root --spring.datasource.password=root"
- JAVA_OPTS="-Xms512m -Xmx512m"
depends_on:
- mysql
restart: always
mysql:
image: mysql:5.7
container_name: mysql
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=xxl_job
- TZ=Asia/Shanghai
volumes:
- ./mysql-data:/var/lib/mysql
restart: always
```
3. 启动Docker Compose
```
docker-compose up -d
```
4. 访问XXL-JOB管理页面
```
http://localhost:8080/xxl-job-admin/
```
阅读全文