@echo off chcp 65001 >nul echo ========================================== echo 行情数据服务 - Docker 启动脚本 echo ========================================== echo. REM 检查 Docker 是否安装 docker --version >nul 2>&1 if errorlevel 1 ( echo [错误] Docker 未安装,请先安装 Docker Desktop exit /b 1 ) REM 检查 Docker Compose 是否可用 docker compose version >nul 2>&1 if errorlevel 1 ( echo [错误] Docker Compose 不可用 exit /b 1 ) echo [1/3] 正在构建镜像... docker compose build echo. echo [2/3] 正在启动服务... docker compose up -d echo. echo [3/3] 等待数据库初始化... timeout /t 5 /nobreak >nul REM 检查服务状态 docker ps | findstr market_data >nul if errorlevel 1 ( echo [错误] 服务启动失败,请检查日志 echo 查看日志: docker compose logs exit /b 1 ) echo. echo ========================================== echo 服务启动成功! echo ========================================== echo. echo 访问地址: echo - 主服务: http://localhost:8080 echo - 管理后台: http://localhost:8080/admin echo - API 文档: http://localhost:8080/docs echo - ReDoc: http://localhost:8080/redoc echo. echo 数据库连接信息: echo - PostgreSQL: localhost:5432 echo - 数据库: marketdata echo - 用户名: postgres echo - 密码: postgres123 echo. echo 常用命令: echo - 查看日志: docker compose logs -f echo - 停止服务: docker compose down echo - 重启服务: docker compose restart echo. pause