Docker安装xxljob
什么是xxljob?
xxljob是一个轻量级分布式任务调度平台,支持动态添加、修改任务,支持并行调度和分布式调度任务。
Docker安装xxljob
步骤
以下是使用Docker安装xxljob的步骤:
1. 拉取xxljob镜像
docker pull xuxueli/xxl-job-admin:2.3.0
docker pull xuxueli/xxl-job-executor-sample:2.3.0
2. 启动xxljob-admin容器
docker run -p 8080:8080 -v /data/applogs/xxl-job-admin:/data/applogs -v /data/xxl-job/jobHandler:/data/xxl-job/jobHandler -e PARAMS="--spring.datasource.username=root --spring.datasource.password=root" -d xuxueli/xxl-job-admin:2.3.0
3. 启动xxljob-executor容器
docker run -e PARAMS="-Dxxl.job.admin.addresses=http://your_xxljob_admin_ip:8080/xxl-job-admin" -d xuxueli/xxl-job-executor-sample:2.3.0
4. 访问xxljob-admin
在浏览器中输入http://your_xxljob_admin_ip:8080/xxl-job-admin
,默认用户名密码都为admin
流程图
flowchart TD;
A[拉取xxljob镜像] --> B[启动xxljob-admin容器];
B --> C[启动xxljob-executor容器];
C --> D[访问xxljob-admin];
表格
使用Docker安装xxljob的表格如下:
步骤 | 命令 |
---|---|
拉取xxljob镜像 | docker pull xuxueli/xxl-job-admin:2.3.0 <br>docker pull xuxueli/xxl-job-executor-sample:2.3.0 |
启动xxljob-admin容器 | docker run -p 8080:8080 -v /data/applogs/xxl-job-admin:/data/applogs -v /data/xxl-job/jobHandler:/data/xxl-job/jobHandler -e PARAMS="--spring.datasource.username=root --spring.datasource.password=root" -d xuxueli/xxl-job-admin:2.3.0 |
启动xxljob-executor容器 | docker run -e PARAMS="-Dxxl.job.admin.addresses=http://your_xxljob_admin_ip:8080/xxl-job-admin" -d xuxueli/xxl-job-executor-sample:2.3.0 |
结尾
通过以上步骤,我们成功使用Docker安装了xxljob,并可以开始使用xxljob进行任务调度。希望这篇文章对你有所帮助!