diff --git a/1.sh b/1.sh index d52dfca..ce9d876 100644 --- a/1.sh +++ b/1.sh @@ -54,7 +54,18 @@ install_docker() { echo "Docker 已安装" else echo "Docker 未安装,正在安装中..." - curl -fsSL https://get.docker.com/ | sh + if [ "$SYSTEM_TYPE" = "debian" ]; then + echo "在 Debian 系统上安装 Docker..." + curl -fsSL https://get.docker.com/ | sh + elif [ "$SYSTEM_TYPE" = "alpine" ]; then + echo "在 Alpine 系统上安装 Docker..." + apk add docker + rc-update add docker default + rc-service docker start + else + print_red "不支持的系统类型" + exit 1 + fi fi }