43 lines
1.2 KiB
Bash
Executable File
43 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "=== 镜像检测测试 ==="
|
|
echo
|
|
|
|
# 检查 digital-archive 镜像
|
|
echo "🔍 检查可用的 digital-archive 镜像:"
|
|
docker images "digital-archive*" --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}\t{{.CreatedAt}}" || echo "❌ 未找到任何 digital-archive 镜像"
|
|
|
|
echo
|
|
echo "🧪 测试镜像检测逻辑:"
|
|
|
|
# 测试 stable 镜像
|
|
stable_image=$(docker images "digital-archive:stable" --format "{{.Repository}}:{{.Tag}}" | head -1)
|
|
if [ -n "$stable_image" ]; then
|
|
echo "✅ 找到 stable 镜像: $stable_image"
|
|
else
|
|
echo "❌ 未找到 stable 镜像"
|
|
fi
|
|
|
|
# 测试 fast 镜像
|
|
fast_image=$(docker images "digital-archive:fast" --format "{{.Repository}}:{{.Tag}}" | head -1)
|
|
if [ -n "$fast_image" ]; then
|
|
echo "✅ 找到 fast 镜像: $fast_image"
|
|
else
|
|
echo "❌ 未找到 fast 镜像"
|
|
fi
|
|
|
|
echo
|
|
echo "📋 推荐操作:"
|
|
if [ -n "$stable_image" ]; then
|
|
echo " ./archive-manager.sh deploy # 使用 stable 版本"
|
|
fi
|
|
if [ -n "$fast_image" ]; then
|
|
echo " ./archive-manager.sh deploy -f # 使用 fast 版本"
|
|
fi
|
|
if [ -z "$stable_image" ] && [ -z "$fast_image" ]; then
|
|
echo " ./archive-manager.sh build # 构建镜像"
|
|
echo " ./archive-manager.sh build -f # 快速构建"
|
|
fi
|
|
|
|
echo
|
|
echo "=== 测试完成 ===" |