@echo off chcp 65001 >nul echo ==================================== echo 期货智析平台 - Docker 管理脚本 echo ==================================== echo. echo 请选择操作: echo 1. 启动服务 echo 2. 停止服务 echo 3. 重启服务 echo 4. 查看日志 echo 5. 查看状态 echo 6. 进入容器 echo 7. 清理资源 echo 0. 退出 echo. set /p choice=请输入选项 (0-7): if "%choice%"=="1" goto start if "%choice%"=="2" goto stop if "%choice%"=="3" goto restart if "%choice%"=="4" goto logs if "%choice%"=="5" goto status if "%choice%"=="6" goto shell if "%choice%"=="7" goto clean if "%choice%"=="0" goto end goto menu :start echo. echo [启动服务...] docker-compose up -d echo. echo 服务已启动!访问 http://localhost:9600 pause goto menu :stop echo. echo [停止服务...] docker-compose stop echo. echo 服务已停止! pause goto menu :restart echo. echo [重启服务...] docker-compose restart echo. echo 服务已重启! pause goto menu :logs echo. echo [查看日志 - 按Ctrl+C退出] docker-compose logs -f --tail=100 goto menu :status echo. echo [服务状态] docker-compose ps echo. echo [容器资源使用] docker stats --no-stream futures-buffer-platform pause goto menu :shell echo. echo [进入容器...] docker exec -it futures-buffer-platform /bin/bash goto menu :clean echo. echo [警告] 这将停止并删除容器,但保留数据卷 set /p confirm=确认继续? (y/n): if /i not "%confirm%"=="y" goto menu echo. echo [清理资源...] docker-compose down echo. echo 资源已清理! pause goto menu :menu cls goto start :end echo. echo 再见! exit