|
|
|
|
@ -944,8 +944,11 @@ xxl.job.logretentiondays=30
|
|
|
|
|
- 下载镜像
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
// Docker地址:https://hub.docker.com/r/xuxueli/xxl-job-admin/ (建议指定版本号)
|
|
|
|
|
docker pull xuxueli/xxl-job-admin
|
|
|
|
|
/**
|
|
|
|
|
* Docker地址:https://hub.docker.com/r/xuxueli/xxl-job-admin/
|
|
|
|
|
* 建议指定版本号拉取镜像;
|
|
|
|
|
*/
|
|
|
|
|
docker pull xuxueli/xxl-job-admin:{指定版本}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- 创建容器并运行
|
|
|
|
|
@ -956,7 +959,13 @@ docker pull xuxueli/xxl-job-admin
|
|
|
|
|
* 配置项参考文件:/xxl-job/xxl-job-admin/src/main/resources/application.properties
|
|
|
|
|
* 如需自定义 JVM内存参数 等配置,可通过 "-e JAVA_OPTS" 指定,参数格式 JAVA_OPTS="-Xmx512m" ;
|
|
|
|
|
*/
|
|
|
|
|
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai" -p 8080:8080 -v /tmp:/data/applogs --name xxl-job-admin -d xuxueli/xxl-job-admin:{指定版本}
|
|
|
|
|
|
|
|
|
|
docker run -d \
|
|
|
|
|
-e PARAMS="--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai" \
|
|
|
|
|
-p 8080:8080 \
|
|
|
|
|
-v /tmp:/data/applogs \
|
|
|
|
|
--name xxl-job-admin \
|
|
|
|
|
xuxueli/xxl-job-admin:{指定版本}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1749,10 +1758,30 @@ XXL-JOB是一个跨语言的任务调度平台,主要体现在如下几个方
|
|
|
|
|
|
|
|
|
|
### 5.17 调度中心Docker镜像构建
|
|
|
|
|
可以通过以下命令快速构建调度中心,并启动运行;
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
/**
|
|
|
|
|
* build package
|
|
|
|
|
*/
|
|
|
|
|
mvn clean package
|
|
|
|
|
docker build -t xuxueli/xxl-job-admin:{version} ./xxl-job-admin
|
|
|
|
|
docker run --name xxl-job-admin -p 8080:8080 -d xuxueli/xxl-job-admin
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* build docker image
|
|
|
|
|
*/
|
|
|
|
|
docker build -t xuxueli/xxl-job-admin:{指定版本} ./xxl-job-admin
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 如需自定义 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://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai" \
|
|
|
|
|
-p 8080:8080 \
|
|
|
|
|
-v /tmp:/data/applogs \
|
|
|
|
|
--name xxl-job-admin \
|
|
|
|
|
xuxueli/xxl-job-admin:{指定版本}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 5.20 避免任务重复执行
|
|
|
|
|
|