#!/bin/bash echo "============================================" echo "RTSP视频分析系统 Docker部署" echo "============================================" echo "" # 检查Docker是否运行 if ! docker info > /dev/null 2>&1; then echo "[错误] Docker未运行或未安装" echo "请先安装并启动Docker" exit 1 fi echo "[1/5] 检查环境文件..." if [ ! -f .env ]; then echo "[错误] .env文件不存在" echo "请先配置.env文件" exit 1 fi echo "[2/5] 停止现有容器..." docker-compose down echo "[3/5] 构建Docker镜像..." docker-compose build echo "[4/5] 启动所有服务..." docker-compose up -d echo "[5/5] 等待服务启动..." sleep 10 echo "" echo "============================================" echo "部署完成!" echo "============================================" echo "" echo "查看服务状态: docker-compose ps" echo "查看日志: docker-compose logs -f" echo "" echo "访问地址:" echo " 前端界面: http://localhost:10080" echo "" echo "服务状态:" docker-compose ps