xxl-job 2.2.0-docker版本安装
环境:centos、docker
思路:mysql使用外部mysql——>创建xxl-job数据库和用户——>docker运行xxl-job-admin
1、链接数据库执行建库建表命令
1 | 链接: https: //pan.baidu.com/s/1_bnfGDybSx_WCh3oNCndwA 提取码: iegs |
2、创建程序链接的用户
3、docker运行容器
1 2 3 4 5 6 7 8 9 10 | docker run -d --restart=always \ -e PARAMS="--spring.datasource.url=jdbc:mysql: //100 .98.100.234:32763 /xxl_job ?useUnicode= true &characterEncoding=UTF-8&autoReconnect= true &serverTimezone=UTC \ --spring.datasource.username=xxl_job \ --spring.datasource.password=xxl_job \ --spring.datasource.driver-class-name=com.mysql.jdbc.Driver" \ -p 8080:8080 \ - v /tmp : /data/applogs \ --name my-xxl-job \ -d xuxueli /xxl-job-admin :2.2.0 #镜像需要FQ下载,上方分享可以直接下载images |
4、ie登录网站查看结果
1 2 | http: //localhost:8080/xxl-job-admin 用户名:admin 密码:123456 |
5、使用kubesphere进行部署,目前没有找到如何在页面设置mysql的链接参数,可以直接修改程序内部的mysql链接配置,然后重新commit 成images再次直接部署,不用指定mysql的链接。
6、如果要加入告警邮箱运行方式
1 2 3 4 5 6 7 8 9 10 11 12 13 | docker run -e \ PARAMS="--spring.datasource.url=jdbc:mysql: // 数据库地址:3306 /xxl-job ?Unicode= true &characterEncoding=UTF-8 \ --spring.datasource.username=数据库用户 \ --spring.datasource.password=数据库密码 \ --spring.datasource.driver-class-name=com.mysql.jdbc.Driver" \ --spring.mail.host=smtp.163.com \ --spring.mail.username=邮箱名 \ --spring.mail.password=邮箱密码 \ --xxl.job.login.password=登录密码" \ -p 8080:8080 - v /tmp : /data/applogs \ --name xxl-job-admin \ --privileged= true \ -d xuxueli /xxl-job-admin :2.0.2 |
7、添加执行器
1 | https: //www.cnblogs.com/wukc/p/13719523.html |
做一个决定,并不难,难的是付诸行动,并且坚持到底。
分类:
xxl-job
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)