容器快速部署xx-job-admin
1.下载指定版本容器镜像
docker pull xuxueli/xxl-job-admin:{指定版本}
2.运行容器
方式1:命令行配置启动
/**
* 如需自定义 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 -e PARAMS="--spring.datasource.url=jdbc:mysql://{数据库连接地址}/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=数据库用户名称 --spring.datasource.password={数据库密码}" -p 8888:8080 -v /tmp:/data/applogs --name xxl-job-admin -d xuxueli/xxl-job-admin:{指定版本}
方式二:配置文件启动
#下载配置文件,根据实际情况下载指定版本
wget https://gitee.com/xuxueli0323/xxl-job/raw/master/xxl-job-admin/src/main/resources/application.properties
vim application.properties
#更改配置文件连接mysql信息
spring.datasource.url=jdbc:mysql://{数据库地址}/xxl_job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=xxx
spring.datasource.password=xxx
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
docker run -d --name xxl-job-admin -v /root/application.properties:/application.properties -v /data/applogs:/data/applogs -p 8888:8080 -e PARAMS='--spring.config.location=/application.properties' xuxueli/xxl-job-admin:{指定版本}
3.登录验证
http://ip:8888/xxl-job-admin/
用户名密码
admin 123456
"一劳永逸" 的话,有是有的,而 "一劳永逸" 的事却极少