优化 Docker 安装脚本,增加 Alpine 系统支持
- 为 Alpine 系统添加专门的 Docker 安装方法 - 使用 apk 包管理器安装 Docker - 配置 Docker 服务自动启动 - 增加系统类型判断,确保跨平台兼容性
This commit is contained in:
13
1.sh
13
1.sh
@ -54,7 +54,18 @@ install_docker() {
|
|||||||
echo "Docker 已安装"
|
echo "Docker 已安装"
|
||||||
else
|
else
|
||||||
echo "Docker 未安装,正在安装中..."
|
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
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user