1.6 KiB
1.6 KiB
Docker 部署说明
快速开始
1. 验证配置
.\check-deployment.ps1
2. 初始化数据库
mysql -h 101.132.182.216 -P 3306 -u root -p < init-database.sql
3. 部署服务
.\deploy.ps1
4. 访问服务
- API: http://localhost:5000
- Swagger: http://localhost:5000/swagger
配置信息
MySQL 数据库:
- 服务器: 101.132.182.216:3306
- 数据库: petwash
- 用户: root
- 密码: (空)
Docker 容器:
- 容器名: petwash-api
- 端口: 5000:80
- 环境: Production
常用命令
# 查看状态
docker-compose ps
# 查看日志
docker-compose logs -f petwash-api
# 重启服务
docker-compose restart
# 停止服务
docker-compose down
详细文档
文件说明
| 文件 | 说明 |
|---|---|
Dockerfile |
Docker 镜像配置 |
docker-compose.yml |
容器编排配置 |
init-database.sql |
数据库初始化脚本 |
deploy.ps1 |
Windows 部署脚本 |
deploy.sh |
Linux/macOS 部署脚本 |
check-deployment.ps1 |
配置验证脚本 |
故障排查
无法连接 MySQL
# 测试连接
ping 101.132.182.216
telnet 101.132.182.216 3306
查看详细日志
docker-compose logs --tail=100 petwash-api
重新构建
docker-compose down
docker-compose build --no-cache
docker-compose up -d
所有配置已完成,可以开始部署! 🚀