xxl-job docker安装手册

#xxl-job安装手册

  • 分布式任务调度平台XXL-JOB

1.环境
Maven3+
Jdk1.8+
Mysql5.7+

  1. xxl-job 资料
    1.1 文档 : https://www.xuxueli.com/xxl-job/
    1.2 xxl-job源码地址 :
    github : https://github.com/xuxueli/xxl-job
    gitee : http://gitee.com/xuxueli0323/xxl-job

3.请同学下载源码,先找到 doc/db/tables_xxl_job.sql 在服务器中安装的Mysql中导入sql文件。

4.拉取镜像

   1.连接服务器;
   2.docker pull xuxueli/xxl-job-admin:2.2.0

5.构建镜像
 指定日志的挂载目录 -v /tmp:/data/applogs
 这里要注意,创建xxljob的镜像的时候,需要连接数据库,它需要连接数据库xxl_job;
 这里其实 是可以指定将PARAMS放到文件里面的,然后构建的时候指定这个文件就好;
 请修改对应的数据库地址

   构建描述:
   /**
     * 如需自定义 mysql 等配置,可通过 "-e PARAMS" 指定,参数格式 PARAMS="--key=value  --key2=value2" ;
     * 配置项参考文件:/xxl-job/xxl-job-admin/src/main/resources/application.properties
     * 如需自定义 JVM内存参数 等配置,可通过 "-e JAVA_OPTS" 指定,参数格式 JAVA_OPTS="-Xmx512m" ;
     *  其它更多的请参考官方文档或者百度,哈哈
     */
   
docker run -d \
-e PARAMS="--spring.datasource.url=jdbc:mysql://47.106.228.194:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=UTC \
--spring.datasource.username=root \
--spring.datasource.password=Alta@2019! \
--spring.datasource.driver-class-name=com.mysql.jdbc.Driver" \
-p  9056:8080 \
-v /home/gxm/docker:/data/applogs \
--name my-xxl-job-admin-2.2.0  \
-d xuxueli/xxl-job-admin:2.2.0

6.构建镜像存在的问

    ##进入容器中
    sudo docker exec -it f15f8e50a341 /bin/bash
  1. 测试安装和连接是否成功,如图所示按照图片进行操作,docker容器中安装vim 、telnet、ifconfig命令,测试mysql。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nVNPJYF8-1641285240578)(xxl-job测试安装和连接.png)]

8.登陆
项目地址:http://{IP}:9056/xxl-job-admin
项目用户名:admin
项目密码:123456

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隨時隨地-在等待

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值