背景

公司需要安装 xxl-job ,在开发测试环境使用docker安装。

Docker

version: '3'
services:
  xxl-job:
    image: xuxueli/xxl-job-admin:2.2.0
    container_name: xxl-job
    environment:
      PARAMS: "--spring.datasource.url=jdbc:mysql://{数据库IP}:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai  --spring.datasource.username=root  --spring.datasource.password={数据库用户密码}"
    ports:
      - 8080:8080
    volumes:
      - /data/docker/xxl-job/logs/:/data/applogs/xxl-job/

备注

记录一次坑, 这里的 environment 必须写成 PARAMS: 模式,如果采用了 - PARAMS= xxl-job 将不能识别数据库。

参考

xxl-job 官方文档

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐