30 lines
705 B
Bash
Executable File
30 lines
705 B
Bash
Executable File
#!/bin/bash
|
||
|
||
# Docker镜像构建脚本
|
||
|
||
IMAGE_NAME="multi-camera-monitor"
|
||
IMAGE_TAG="latest"
|
||
|
||
echo "🐳 构建多摄像头监控系统Docker镜像..."
|
||
|
||
# 检查Docker是否安装
|
||
if ! command -v docker &> /dev/null; then
|
||
echo "❌ 错误: 未找到Docker,请先安装Docker"
|
||
exit 1
|
||
fi
|
||
|
||
# 构建镜像
|
||
echo "📦 构建镜像: ${IMAGE_NAME}:${IMAGE_TAG}"
|
||
docker build -t ${IMAGE_NAME}:${IMAGE_TAG} .
|
||
|
||
if [ $? -eq 0 ]; then
|
||
echo "✅ 镜像构建成功!"
|
||
echo ""
|
||
echo "运行镜像:"
|
||
echo " docker run -d -p 5002:5002 --name multi-camera ${IMAGE_NAME}:${IMAGE_TAG}"
|
||
echo ""
|
||
echo "访问地址: http://localhost:5002"
|
||
else
|
||
echo "❌ 镜像构建失败!"
|
||
exit 1
|
||
fi |