@echo off chcp 65001 >nul title 七牛云上传 - 飞书机器人 Docker 部署 REM 检查 Docker where docker >nul 2>nul if %errorlevel% neq 0 ( echo [错误] 未检测到 Docker echo 请先安装 Docker Desktop: https://www.docker.com/products/docker-desktop/ pause exit /b 1 ) echo [✓] Docker 已安装 for /f "tokens=*" %%i in ('docker --version') do echo %%i echo. echo [步骤 1/4] 配置环境变量... if not exist .env ( copy .env.example .env echo [✓] 已创建 .env 文件 echo. echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! echo [重要] 请编辑 .env 文件并填入配置信息 echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! echo. notepad .env echo. set /p CONTINUE="配置完成后按回车继续..." ) else ( echo [✓] .env 文件已存在 ) echo. echo [步骤 2/4] 创建必要目录... if not exist logs mkdir logs if not exist config mkdir config echo [✓] 目录创建完成 echo. echo [步骤 3/4] 构建镜像... call docker-compose build if %errorlevel% neq 0 ( echo [错误] 镜像构建失败 pause exit /b 1 ) echo [✓] 镜像构建完成 echo. echo [步骤 4/4] 启动容器... call docker-compose up -d if %errorlevel% neq 0 ( echo [错误] 容器启动失败 pause exit /b 1 ) echo [✓] 容器启动成功 echo. echo ======================================== echo Docker 部署成功! echo ======================================== echo. echo 容器名称:qiniu-bot echo 服务端口:3030 echo. echo 常用命令: echo docker-compose logs -f qiniu-bot 查看日志 echo docker-compose stop 停止服务 echo docker-compose start 启动服务 echo docker-compose restart 重启服务 echo docker-compose down 停止并删除容器 echo. pause