docker-compose.yml 文件内容如下
version: '3'
services:
xxljob:
image: docker.io/xuxueli/xxl-job-admin:2.1.0
container_name: xxljob
depends_on:
- mysql8
volumes:
- /opt/middleware/xxljob/applogs:/data/applogs
ports:
- 8001:8080
environment:
TZ: Asia/Shanghai
PARAMS: '--spring.datasource.url=jdbc:mysql://192.168.1.111:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=root@123 --xxl.job.login.username=admin --xxl.job.login.password=admin@123'
networks:
- shanhy-ci
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
networks:
shanhy-ci:
driver: bridge
如果你没有现成的MySQL,你可以参考 Docker之MySQL 8.0.16 安装一个docker版本的使用。
另外,友情提醒 xxljob 2.1.0 版本重构了,别再问为什么十几张表变成7张表了。
(END)