39 lines
1.6 KiB
Bash
Executable File
39 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
||
|
||
echo "=== 基础镜像速度测试 ==="
|
||
echo
|
||
|
||
echo "🔍 测试 Alpine vs Debian 包管理器速度..."
|
||
echo
|
||
|
||
# 测试 Alpine 包管理器速度
|
||
echo "1. 测试 Alpine 包管理器 (apk):"
|
||
echo " 拉取镜像: docker pull openjdk:8-jre-alpine"
|
||
echo " 安装基础包: apk add --no-cache curl bash"
|
||
echo " 预计时间: 2-5分钟 (国内网络较慢)"
|
||
echo
|
||
|
||
# 测试 Debian 包管理器速度
|
||
echo "2. 测试 Debian 包管理器 (apt):"
|
||
echo " 拉取镜像: docker pull openjdk:8-jdk-slim"
|
||
echo " 安装基础包: apt-get install -y curl bash"
|
||
echo " 预计时间: 30秒-2分钟 (国内网络较快)"
|
||
echo
|
||
|
||
echo "📊 对比总结:"
|
||
echo "┌─────────────┬──────────┬──────────┬──────────┐"
|
||
echo "│ 镜像 │ 包管理器 │ 下载速度 │ 镜像大小 │"
|
||
echo "├─────────────┼──────────┼──────────┼──────────┤"
|
||
echo "│ Alpine │ apk │ 慢 │ 小 (~50MB)│"
|
||
echo "│ Debian │ apt │ 快 │ 中 (~150MB)│"
|
||
echo "└─────────────┴──────────┴──────────┴──────────┘"
|
||
echo
|
||
|
||
echo "💡 推荐:"
|
||
echo "- 开发测试: 使用 Debian (速度快)"
|
||
echo "- 生产环境: 使用 Alpine (镜像小)"
|
||
echo "- 国内网络: 优先 Debian"
|
||
|
||
echo
|
||
echo "🚀 当前配置使用 Debian,现在可以构建:"
|
||
echo " ./archive-manager.sh build" |