XXL-JOB 分布式任务调度平台
创建 MySQL 数据库
执行sql:https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql
创建调度中心
1
2
3
4
5
6
7
8
|
# 拉取镜像
docker pull xuxueli/xxl-job-admin:2.3.1
# 创建docker-compose.yml
vim docker-compose.yml
# 运行容器
docker-compose up -d
|
docker-compose.yml 文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# docker-compose.yml
version: '3'
services:
xxl-job:
image: xuxueli/xxl-job-admin:2.3.1
container_name: xxl-job
restart: always
volumes:
- /mydata/xxl-job/logs:/data/applogs
environment:
- "PARAMS=--server.port=8081 --spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8 --pring.datasource.username=root --spring.datasource.password=root"
ports:
- 8787:8081
networks:
- mynet
volumes:
mydata:
external: true
networks:
mynet:
driver: bridge
|
访问 http://localhost:8787/xxl-job-admin/
admin / 123456
应用到 SpringBoot