Initial commit
This commit is contained in:
47
load-images.sh
Executable file
47
load-images.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
# 宏量点云处理系统 - 镜像载入脚本
|
||||
# 用法: bash load-images.sh
|
||||
|
||||
set -e
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
IMAGES_DIR="$SCRIPT_DIR/images"
|
||||
|
||||
echo "================================================"
|
||||
echo " 宏量点云处理系统 - 离线镜像载入"
|
||||
echo "================================================"
|
||||
echo ""
|
||||
|
||||
load_image() {
|
||||
local name="$1"
|
||||
local file="$IMAGES_DIR/$2"
|
||||
if [ ! -f "$file" ]; then
|
||||
echo "[跳过] $name → 文件不存在: $file"
|
||||
return
|
||||
fi
|
||||
local size=$(du -BM "$file" | cut -f1)
|
||||
echo "[载入] $name (${size}) ..."
|
||||
docker load -i "$file"
|
||||
echo "[完成] $name"
|
||||
echo ""
|
||||
}
|
||||
|
||||
load_image "App (massive-point-cloud-app-dev:frozen-20260409)" "app-dev.tar"
|
||||
load_image "MySQL 8.0" "mysql.tar"
|
||||
load_image "MinIO" "minio.tar"
|
||||
load_image "MinIO MC" "minio-mc.tar"
|
||||
|
||||
echo "================================================"
|
||||
echo " 所有镜像载入完毕,确认:"
|
||||
echo "================================================"
|
||||
docker images | grep -E 'massive-point-cloud-app-dev|mysql|minio' || true
|
||||
echo ""
|
||||
echo "下一步: cp .env.example .env 并修改密钥,然后运行:"
|
||||
echo ""
|
||||
echo " # 无 GPU:"
|
||||
echo " docker-compose up -d"
|
||||
echo ""
|
||||
echo " # 有 NVIDIA GPU (旧版 docker-compose):"
|
||||
echo " docker-compose -f docker-compose.yml -f docker-compose.gpu.yml up -d"
|
||||
echo ""
|
||||
echo " # 有 NVIDIA GPU (Compose V2):"
|
||||
echo " docker compose -f docker-compose.yml -f docker-compose.gpu.compose-v2.yml up -d"
|
||||
Reference in New Issue
Block a user