1.拉取镜像
docker pull xuxueli/xxl-job-admin:2.4.0
2.docker镜像创建并运行
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://xxxxx:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL --spring.datasource.username=root --spring.datasource.password=xxx" -p 8080:8080 -v /opt/xxljob:/data/applogs --name xxl-job-admin -d xuxueli/xxl-job-admin:2.4.0 --privileged=true --restart=always
3.参数解释
--privileged=true container内的root拥有真正的root权限
-v 目录挂载 左边主机日志目录,右边是容器内目录
-p 端口 左边宿主机 右边容器
4.查看启动结果
用户名 admin/123456
http://120.46.1.1:8080/xxl-job-admin
备注命令:
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://121.0.2.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL --spring.datasource.username=root --spring.datasource.password=xxxx"
-p 8080:8080
-v /opt/xxljob:/data/applogs
--name xxl-job-admin
-d xuxueli/xxl-job-admin:2.4.0
--privileged=true
--restart=always