当前位置: 首页 > news >正文

docker 部署 xxl-job-admin

1、先安装mysql

docker pull mysql

2、运行mysql 容器 ( 端口 3306 容器名称 mysql 密码 123456 )

docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql

3、将tables_xxl_job.sql文件(官网地址:https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql)上传到容器中,文件存放在(/usr/local)

docker cp /usr/local/tables_xxl_job.sql 容器ID:/usr/local

4、查看docker运行

docker ps

5、进入mysql 容器 , 登录mysql(输入密码) , 执行tables_xxl_job.sql文件

docker exec -it 容器ID /bin/bashmysql -u root -psource /usr/local/tables_xxl_job.sql;

6、安装xxl-job-admin 本次安装版本2.3.1 

docker pull xuxueli/xxl-job-admin:2.3.1

7、启动容器

docker run -d -e PARAMS="--spring.datasource.url=jdbc:mysql://mysql的ip:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true --spring.datasource.username=root --spring.datasource.password=123456 --spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver" -p 8282:8080 -v /tmp:/data/applogs --name xxl-job-admin01 -d --link mysql_01:mysql  xuxueli/xxl-job-admin:2.4.0

8.访问xxl-job-admin

        http://xxxx:8282/xxl-job-admin  

        默认账号密码 admin  123456

http://www.lryc.cn/news/118299.html

相关文章:

  • c++(空间配置器)[32]
  • Linux系列之解压文件
  • 为什么重写equals方法时必须重写hashcode方法
  • java导入excel图片处理
  • 【Rust】Rust学习 第四章认识所有权
  • 学习C语言第三天 :关系操作符、逻辑操作符
  • Jenkins自动化打包脚本
  • 一百五十、Kettle——Kettle官网下载地址
  • 使用 Visual Studio Code 调试 CMake 脚本
  • 【云原生】Docker 详解(二):Docker 架构及工作原理
  • 微服务 云原生:基于 Gogs + Drone 实现 CI/CD 自动化
  • ADO.NET之SQL Server
  • Nginx负载均衡(重点)
  • 第一章 SpringBoot入门
  • JavaScript Es6_2笔记 (深入对象 + 内置构造函数 + 包装类型)+包含实例方法
  • 尼科彻斯定理
  • 主数据管理案例-中国外运
  • 改进DevSecOps框架的 5 大关键技术
  • uni-app之app上传pdf类型文件
  • bash: sudo: command not found的解决方法 | 安装sudo
  • 电脑合上盖子无线网络不会断开
  • 【从零开始学习JAVA | 第四十篇】了解线程池
  • axios如何取消请求,其原理是什么?
  • 消息中间件 Asio (C++)
  • 3.4 网络安全管理设备
  • 前端高级面试题-JS
  • AcWing 1564:哈希 ← 只具有正增量的二次探测法
  • 什么是媒体代发布?媒体代发布注意事项
  • docker版jxTMS使用指南:使用jxTMS采集数据之二
  • 系列六、Springboot操作RocketMQ