xxl-job docker镜像部署

简介

根据xxl-job修改,如果侵权请联系删除

源git地址 https://github.com/xuxueli/xxl-job/

fork地址 https://github.com/mathcoder23/xxl-job

说明

xxj-job官方本身提供了docker镜像,但是我感觉官方提供的镜像配置不方便。因此改造一下,支持为获取系统的环境变量的方式配置xxl-job

使用方法(2.0.2为例)

源代码在fork仓库的,2.0.2-docker分支中
1,在git仓库中找到对应版本,运行doc下的sql文件,创建数据库及表
https://raw.githubusercontent.com/mathcoder23/xxl-job/2.0.2-docker/doc/db/tables_xxl_job.sql
2,在docker的yml文件中配置好外部信息,运行
docker-compose -f docker-xxl.yml up or docker stack deploy -c docker-xxl.yml xxl-job

yml文件

文件地址:https://raw.githubusercontent.com/mathcoder23/xxl-job/2.0.2-docker/xxl-job-admin/docker-xxl.yml

version: "3"
services:
  thanks-xxl-job-admin:
    image: registry.cn-hangzhou.aliyuncs.com/mt23/xxl-job-admin:2.0.2
    environment:
       MYSQL_HOST: 192.168.2.107
#       MYSQL_PORT: 3306
#       MYSQL_USER: root
       MYSQL_PASSWORD: mysql1
       LOGIN_USERNAME: admin
       LOGIN_PASSWORD: 1234567
#       WEB_PREFIX: /xxl-job-admin
#       MAIL_HOST: ''
#       MAIL_PORT: ''
#       MAIL_USERNAME: ''
#       MAIL_PASSWORD: ''
#       ACCESS_TOKEN: ''
    ports:
      - "8080:8080"

参数说明根据yml中命名理解

你可能感兴趣的:(docker镜像封装,xxl-job,调度中心,docker,xxl-job,docker)