UpgradeLink Docker Compose 快速启动
这个手册是帮忙您快速在通过UpgradeLink的项目的镜像示例,在Docker容器中部署并使用 UpgradeLink。
在开始前,希望您有拥有一下经验:
- 熟悉 Docker 容器化部署。
- 熟悉 MySQL 数据库。
- 熟悉 Redis 缓存。
- 熟悉 后端项目的部署。
- 阅读下项目模块介绍,了解每个模块的功能。 项目模块介绍
1. 环境准备
需要安装Docker。
2. 下载项目
2.1. 从GitHub下载项目
shell
git clone https://github.com/toolsetlink/upgradelink3. 修改 MySQL 与 Redis 配置(替换为自有数据库信息)
注意1:若使用独立的 MySQL/Redis 环境需调整配置;若通过 Docker-Compose 一键部署的环境,无需修改。
注意2:【关键】若数据库部署在宿主机(物理机/虚拟机),但应用程序运行在 Docker 容器中:
- 禁止填写
127.0.0.1(容器内的 127.0.0.1 指向容器自身,无法访问宿主机);- 需替换为宿主机的实际内网 IP(如 192.168.1.100、10.0.0.5 等)。
注意3:MySQL 初始化脚本路径:
development/upgrade-20251209.sql。
如何查询宿主机内网 IP?
- Linux/macOS:执行
ip addr(或ifconfig),查看 eth0/en0 等网卡的inet字段; - Windows:执行
ipconfig,查看“以太网/WLAN”下的 IPv4 地址。
调整下方的配置文件
development/docker-compose/upgradelink-admin-core/core-api.yaml
development/docker-compose/upgradelink-admin-core/core-rpc.yaml
development/docker-compose/upgradelink-admin-file/fms.yaml
development/docker-compose/upgradelink-admin-message/mcms.yaml
development/docker-compose/upgradelink-admin-upgrade/upgrade.yaml
development/docker-compose/upgradelink-admin-task/task.yaml
development/docker-compose/upgradelink-api/api.yaml3. 启动 UpgradeLink
在 development/docker-compose 目录下执行
> docker-compose up -d4. 访问 UpgradeLink 后台管理系统
可以通过下列服务,快速检验UpgradeLink的功能。
4.1 UpgradeLink控制台页面
打开任意浏览器,输入地址:http://127.0.0.1:80, 即可进入UpgradeLink控制台页面。
注意:默认账号密码为 admin simple-admin
4.2 api 接口
api服务地址为 http://127.0.0.1:8080,可参考 api 文档替换地址进行测试。