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进行任务调度。希望这篇文章对你有所帮助!