Docker Compose 部署
2026/7/15大约 3 分钟安装部署一键启动快速上手
教学视频
视频正在制作中,敬请期待~
说在前面
谁适合看这份指南?
- 初次接触 qModel,希望快速体验功能的小伙伴
- 不想折腾复杂环境配置和前端打包的人
- 想用"一键启动"省事体验完整平台的用户
我们已经为你准备好"开箱即用"的完整部署包,包括:
- ✅ 前端静态资源(打包好的
dist文件夹) - ✅ docker离线安装包与安装脚本(打包好的
docker.zip压缩包) - ✅ 完整目录结构与镜像包(无需手动下载)
不需要手动安装一堆依赖、不用构建前端、不用复杂配置。只需解压并运行脚本,整个开源版qModel算法模型平台 就能跑起来!
零基础也能轻松搞定!10分钟体验 qModel!
第 1 步:安装 Docker 和 Docker Compose
qModel 通过 Docker 容器运行,必须先安装 Docker 和 Docker Compose。
- 推荐版本:
- Docker:≥ 19.03
- Docker Compose:≥ 1.28
🖥️ Windows / macOS
直接下载安装 Docker Desktop。
安装完成后,Docker Compose 已自动包含,无需额外安装。
🐧 Linux(Ubuntu 18.04+)
部署包中已附带离线安装包和安装脚本,可直接运行:
# 进入 Docker 安装包目录
cd ~/qModel/docker-install
# 安装 Docker 组件
sudo dpkg -i containerd.io_1.6.9-1_amd64.deb docker-ce_24.0.7-1~ubuntu.20.04~focal_amd64.deb docker-ce-cli_24.0.7-1~ubuntu.20.04~focal_amd64.deb docker-compose-plugin_2.6.0~ubuntu-focal_amd64.deb
# 将当前用户加入 docker 用户组(免 sudo 可选)
sudo usermod -aG docker $USER
newgrp docker
# 验证安装
sudo docker -v
# 输出示例:Docker version 24.0.7, build afdd5安装 Docker Compose:
# 赋予执行权限并移动到系统路径
sudo chmod +x docker-compose
sudo mv docker-compose /usr/local/bin/docker-compose
# 验证安装
sudo docker-compose -v
# 输出示例:Docker Compose version v2.20.2第 2 步:部署包下载地址
🔗 安装包进 QQ 交流群后查看群文件。👉 点此加入 QQ 交流群
下载后请解压部署包
第 3 步:启动 qModel
部署包内部有一个 docker.zip 压缩包,先解压。
解压完成进入到 ~/qModel/docker 路径下(里面会有很多 .yml 文件)。
3.1 启动 qModel
# 初始化数据库(首次运行必做)
sudo docker-compose --profile schema up -d
# 启动 qModel 和所有依赖
sudo docker-compose --profile all up -d3.2 其他常用命令
⚠️ 提示:
如果使用了自定义的docker-compose-xxx.yml文件,所有启动命令都需要在docker-compose后面追加-f docker-compose-xxx.yml。例如:sudo docker-compose -f docker-compose-mysql.yml --profile all up -d
查看所有服务运行状态:(根据版本配置文件,替换--profile后的参数)
sudo docker-compose --profile all ps暂停 qModel 所有服务(数据不丢):
sudo docker-compose --profile all stop重启所有服务:
sudo docker-compose --profile all restart完全关闭并删除数据(恢复默认环境):
sudo docker-compose --profile all down
sudo docker-compose --profile schema down⚠️
down会清空数据,如果想保留数据,只用stop即可。
部署完成!🎉
部署完成后可通过以下地址访问:
- 🌐 qModel 算法模型平台
http://<服务器IP>:80
账号:qModel
密码:qModel123
🔑
<服务器IP>替换成你的服务器公网或内网 IP。
💡 重要提醒
- 建议首次启动后 稍等 1-2 分钟 ,让所有容器初始化完毕。
- 可以通过
docker ps查看容器状态。 - 如果访问不了,检查服务器防火墙是否开放
80端口。
