Docker Compose部署XXL-JOB

整个工具的代码都在Gitee或者Github地址内

gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

github:GitHub - ZeroNing/solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

1.新增logs文件夹

2.新增docker-compose文件

bash 复制代码
version: '3.8'
services:
  ## XXL-Job 管理服务
  xxl-job-admin:
    image: xuxueli/xxl-job-admin:2.4.1
    container_name: xxl-job-admin
    ports:
      - "8080:8080"
    environment:
      SPRING_DATASOURCE_URL: "jdbc:mysql://host.docker.internal:3306/xxl-job?useUnicode=true&characterEncoding=UTF-8&useSSL=false"
      SPRING_DATASOURCE_USERNAME: "root"
      SPRING_DATASOURCE_PASSWORD: "root"
      XXL_JOB_ACCESS_TOKEN: "default_token"
      XXL_JOB_LOG_PATH: "/data/applogs/xxl-job"

      # 邮件服务配置
      SPRING_MAIL_HOST: "smtp.qq.com"
      SPRING_MAIL_PORT: "587"  # 测试时也可以试用 465 端口
      SPRING_MAIL_USERNAME: "邮箱"
      SPRING_MAIL_FROM: "邮箱"
      SPRING_MAIL_PASSWORD: "你的QQ邮箱授权码"

      # 邮件服务额外配置
      SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH: "true"
      SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE: "true"
      SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_REQUIRED: "true"
      SPRING_MAIL_TEST_CONNECTION: "true"

    volumes:
      - ./logs:/data/applogs/xxl-job
相关推荐
CheungChunChiu3 小时前
Linux 内核设备模型与驱动框架解析 ——以 rk-pcie 为例
linux·运维·ubuntu
姚不倒4 小时前
负载均衡的概念、策略以及两个核心组件 Nginx 和 Kube-proxy 的对比。
运维·nginx·云原生·kubernetes
列逍4 小时前
Linux进程(三)
linux·运维·服务器·环境变量·命令行参数
minji...8 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
码龄3年 审核中8 小时前
Linux record 04
linux·运维·服务器
RisunJan8 小时前
Linux命令-ftptop命令(实时监控 ProFTPD 服务器连接状态)
linux·运维·服务器
虾..9 小时前
Linux 文件描述符,重定向及缓冲区理解
linux·运维·服务器
元气满满-樱9 小时前
SSH远程服务管理
运维·ssh
jingshaoqi_ccc9 小时前
ubuntu 24下面安装docker
ubuntu·docker·eureka
db_cy_20629 小时前
Git对服务器配置文件进行版本控制
运维·服务器·git