MBE 部署快速参考

快速查找常用命令和文件


🚀 一键启动

# 开发版
.\scripts\start_dev.ps1

# 生产版
.\scripts\start_prod.ps1

# 检查状态
.\scripts\check_services.ps1

📁 核心文件

用途 文件路径
开发版配置 docker-compose.dev.yml
生产版配置 docker-compose.prod.yml
开发版环境变量 .env.development
生产版环境变量 .env.production
启动开发版 scripts/start_dev.ps1
启动生产版 scripts/start_prod.ps1

🔧 常用命令

Docker Compose

# 启动开发版
docker-compose -f docker-compose.dev.yml up -d

# 启动生产版
docker-compose -f docker-compose.prod.yml up -d

# 停止开发版
docker-compose -f docker-compose.dev.yml down

# 停止生产版
docker-compose -f docker-compose.prod.yml down

# 查看日志
docker-compose -f docker-compose.dev.yml logs -f

容器管理

# 查看所有容器
docker ps --filter "name=mbe"

# 查看容器状态
docker ps --filter "name=mbe" --format "table {{.Names}}\t{{.Status}}"

# 查看日志
docker logs mbe-api-dev -f
docker logs mbe-api -f

# 重启容器
docker restart mbe-api-dev
docker restart mbe-api

镜像管理

# 构建开发版镜像
docker build -t mbe-api:dev .

# 构建生产版镜像
docker build -t mbe-api:latest .

# 构建 Admin UI
docker build -f admin-ui/Dockerfile -t mbe-admin-ui:latest admin-ui

# 查看镜像
docker images | findstr mbe

📍 访问地址

开发版

生产版


⚠️ 常见问题

Q: 不知道用哪个文件?

A: 查看 docs/deployment/DEPLOYMENT_FILE_INDEX.md

Q: 服务启动失败?

A: 运行 .\scripts\check_services.ps1 检查状态

Q: 端口被占用?

A: 检查端口占用或修改 docker-compose 中的端口映射


最后更新: 2026-02-03