Appearance
XXL-JOB有调度端(Admin)和执行器组成,Admin端是单独部署的主要负责调度,执行器就是各个SpringBoot工程用来执行业务功能。
数据库导入:首先创建数据库xxl_job
,然后导入sql文件,git地址
shell
docker pull xuxueli/xxl-job-admin:2.3.1
docker run -d -e PARAMS="--spring.datasource.url=jdbc:mysql://1.15.143.246:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=root --spring.datasource.password=monkeyz1368 --xxl.job.accessToken=monkeyz1368" -p 8080:8080 -v /mydata/docker/xxl-job-data:/data/applogs --name xxl-job-admin --restart=always xuxueli/xxl-job-admin:2.3.1
docker run -d -e PARAMS="--spring.datasource.url=jdbc:mysql://数据库ip地址:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=数据库账号 --spring.datasource.password=数据库密码 --xxl.job.accessToken=自己设置accesToken" -p 8080:8080 -v /mydata/docker/xxl-job-data:/data/applogs --name xxl-job-admin --restart=always xuxueli/xxl-job-admin:2.3.1
注意docker因为网络网卡等问题,使用127.0.0.1或者localhost都无法访问,因此建议采用线上数据库
部署后通过 http://ip:8080/xxl-job-admin/
访问