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
相关推荐
橙露9 分钟前
Shell 脚本实战:自动化备份、监控、告警脚本模板
运维·自动化·github
风曦Kisaki16 分钟前
#Linux进阶Day05:防火墙+VMware网络+sshd远程管理
linux·运维
wuxingge29 分钟前
docker部署solara音乐播放器
docker·容器
wenlonglanying38 分钟前
nginx 代理 redis
运维·redis·nginx
❀͜͡傀儡师1 小时前
docker部署Antigravity-Manager
运维·docker·容器·antigravity
sg_knight1 小时前
Docker环境下的MinIO安装,以及如何正确配置数据持久化(避坑篇)
运维·docker·容器·minio·ftp·cos·oss
Agent产品评测局2 小时前
物流供应链自动化解决方案选型,全链路提效指南:从硬件集成到AI Agent的演进路径
运维·人工智能·ai·chatgpt·自动化
会飞的大可2 小时前
Docker容器项目无法访问MySQL的解决策略
mysql·docker·容器
钟智强2 小时前
Linux SSH密码爆破脚本,从原理到实践
linux·运维·ssh
cool32002 小时前
二进制基于kubeasz部署 K8s 1.34.x 高可用集群实战指南-第一章节基础环境准备(1-4)
云原生·容器·kubernetes