nginx 安装
大约 2 分钟
版本以及端口规划
中间件名称 | 端口号 | 账号 | 密码 | 版本 | 依赖说明 |
---|---|---|---|---|---|
xxl-job-admin | 9080 | 2.3.0 | 数据库 mysql (必需) |
安装Mysql
Xxl-job-admin 依赖了 Mysql 做配置或者服务注册信息的存储 , 存在表中, 因此需要提前安装 Mysql;
Mysql 的安装参考 Mysql 安装 章节
下载数据库初始化数据
初始化的脚本
# https://github.com/xuxueli/xxl-job/blob/2.3.0/doc/db/tables_xxl_job.sql
Docker 安装
Docker 启动 xxl-job-admin 镜像
参考 dockerhub 的官方 Xxl-job-admin 镜像 说明安装
sudo docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://${MY_HOST_IP}:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=murphy" -p 9080:8080 -v /tmp:/data/applogs --name xxl-job-admin xuxueli/xxl-job-admin:2.3.0
本机具体的例子
sudo docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.100.208:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=murphy" -p 9880:8080 -v /tmp:/data/applogs --name xxl-job-admin-v1 -d xuxueli/xxl-job-admin:2.3.0
参数说明
参数名称 | 解释 | 示例值 |
---|---|---|
-e | docker运行增加的参数 | PARAMS="xxx" |
--spring.datasource.url | 配置数据库 URL | jdbc:mysql://${MY_HOST_IP}:3306/xxl-job |
MY_HOST_IP | Mysql 服务所在的地址 | 127.0.0.1 |
注意⚠️: 数据库的 IP 地址 ,数据库名 xxl_job , 数据库密码是否正确
验证
登陆浏览器, 访问路径 http://localhost:9880/xxl-job-admin , 默认账号和密码是 admin/123456

更多配置,参考 官方 Xxl-job-admin 说明安装。
Docroot is: /opt/homebrew/var/www
The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that nginx can run without sudo.
nginx will load all files in /opt/homebrew/etc/nginx/servers/.
To start nginx now and restart at login: brew services start nginx