drew

1.介绍
XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
2.准备
在pull镜像创建容器之前先准备好mysql,后面系统需要连接mysql配置的表。
先去github上面拉取代码,因为是基于docker安装,就不用源码进行启动了,那源码只为了拿取导入表的sql: xxl-job
进入db目录,其中 tables_xxl_job.sql 就是我们要导入的sql文件,在Navicat里面创建一个xxl-job的库,然后把表sql执行导入进去。
3.拉取镜像
docker pull xuxueli/xxl-job-admin
1
执行会报错:
Using default tag: latest
Error response from daemon: manifest for xuxueli/xxl-job-admin:latest not found
1
2
为什么呢?因为官方没有打 latest 的tag标签,所以会提示下载失败!那怎么下载呢?必须制定版本才可以!
可以去docker hub上面查看xuxueli/xxl-job-admin镜像的tags ,选最新的版本进行拉取就可以了

拉取版本2.2.0:
docker pull xuxueli/xxl-job-admin:2.2.0
1
4.创建容器
docker run -di -e PARAMS="–spring.datasource.url=jdbc:mysql://192.168.0.162:3306/xxl-job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=123456" -p 8082:8080 -v /tmp:/data/applogs --name xxl-job-admin xuxueli/xxl-job-admin:2.0.1
1
注意数据库的ip,用户名,密码,和库名对应上。端口映射自己选,不要被其他端口占用就可以。

上一篇:XXL-JOB反弹shell


下一篇:03 xxljob-springboot