Files
dock/121
2026-01-20 22:13:55 +08:00

30 lines
1020 B
Plaintext

cat << 'EOF' > env_check.sh
#!/bin/bash
echo "========== 正在收集系统环境信息 =========="
echo "[1/6] 架构检查:"
uname -m
dpkg --print-architecture
echo -e "\n[2/6] 内核与系统版本:"
uname -a
lsb_release -a 2>/dev/null || cat /etc/issue
echo -e "\n[3/6] 存储空间检查 (/vol1/1000/dock):"
df -h /vol1/1000 2>/dev/null || echo "警告: /vol1/1000 目录未挂载或不存在"
echo -e "\n[4/6] 检查残留的安装包与进程:"
dpkg -l | grep -E "docker|containerd|runc" | awk '{print $2, $3}'
ps aux | grep -E "dockerd|containerd" | grep -v grep
echo -e "\n[5/6] 检查异常的软件源配置 (可能导致报错的原因):"
ls /etc/apt/sources.list.d/
grep -r "docker" /etc/apt/sources.list*
echo -e "\n[6/6] 网络测试 (Docker官方连接性):"
curl -I -s --connect-timeout 5 https://download.docker.com > /dev/null && echo "可以访问 Docker 官方源" || echo "无法访问 Docker 官方源"
echo -e "\n========== 检查完成 =========="
EOF
chmod +x env_check.sh
./env_check.sh