优化 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 已安装"
|
||||
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
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user