You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.7 KiB

Docker 快速参考卡片

🎯 常用命令速查

开发模式(热重载)

# 启动(代码修改自动同步)
./dev-start.sh              # Linux/Mac
-dev-start.bat             # Windows

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

# 重启
docker-compose -f docker-compose.dev.yml restart app

# 停止
docker-compose -f docker-compose.dev.yml stop

生产模式

# 启动(重建镜像)
./docker-start.sh           # Linux/Mac
docker-start.bat           # Windows

# 或手动
docker-compose up --build -d

# 查看状态
docker-compose ps

# 停止
docker-compose down

代码同步

场景 命令 时间
修改代码 自动同步 1秒
修改配置 docker-compose restart app 10秒
修改依赖 docker-compose up --build -d 2-3分钟
修改数据库 docker-compose down -v && up -d 2-3分钟

🗂️ 文件说明

文件 用途
docker-compose.yml 生产环境配置
docker-compose.dev.yml 开发环境配置(热重载)
dev-start.sh/bat 开发模式启动脚本
docker-start.sh/bat 生产模式启动脚本
verify-docker.js 部署验证脚本
DOCKER_SYNC.md 完整同步指南

🔗 访问地址

服务 地址
API http://localhost:3000/api/v1
Health http://localhost:3000/api/v1/health
MySQL localhost:3306 (root/1qazse42W3)
Redis localhost:6379

💡 快速诊断

# 查看所有服务状态
docker-compose ps

# 查看应用日志
docker-compose logs -f app

# 进入容器调试
docker-compose exec app sh

# 测试 API
curl http://localhost:3000/api/v1/health