优化 Docker 安装脚本,增加 Alpine 系统支持

- 为 Alpine 系统添加专门的 Docker 安装方法
- 使用 apk 包管理器安装 Docker
- 配置 Docker 服务自动启动
- 增加系统类型判断,确保跨平台兼容性
This commit is contained in:
mini2024
2025-03-11 23:31:10 +08:00
parent bc8a19560e
commit 9a852c78c4

13
1.sh
View File

@ -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
}