1.拉取镜像
在线拉取镜像命令:
docker pull xuxueli/xxl-job-admin:2.4.0
服务器无网情况下操作方法
第一步:找一台有网络的服务器并部署了Docker,在线拉取镜像
命令: docker pull xuxueli/xxl-job-admin:2.4.0
第二步:导出镜像到本地
命令:docker save -o /home/xxl-job-admin.tar xuxueli/xxl-job-admin:2.4.0
导出的镜像在/home目录下
第三步:将镜像包移动到U盘并上传到无网服务器/home目录下,在无网服务器下执行拉取本地镜像命令并修改镜像名称
拉取本地镜像命令:docker load -i /home/xxl-job-admin.tar
2.用navicat连接数据库并运行xxl-job.sql文件
xxl-job.sql下载地址:数据库脚本下载地址
打开navicat连接数据库,新建一个名称叫xxl-job名称的数据库,进入该xxl-job名称数据库,并执行xxl-job.sql文件即可。
3.创建目录启动镜像
第一步:创建日志目录
命令:mkdir -p /home/xxl-job/logs
第二步:赋予目录权限
命令:chmod 777 /home/xxl-job/logs
第三步:启动镜像
docker run --privileged=true -e PARAMS="--spring.datasource.username=root --spring.datasource.password=123456 --spring.datasource.url=jdbc:mysql://10.10.30.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai" -p 8080:8080 -v /home/xxl-job/logs:/data/applogs --name xxl-job-admin -d xuxueli/xxl-job-admin:2.4.0
4.验证
浏览器输入:IP:8080/xxl-job-admin/
默认用户名密码:admin/123456
修改密码只能在web端的用户管理进行修改