From 9a852c78c4673ef5ead7bdda34d8be55fc4ce977 Mon Sep 17 00:00:00 2001 From: mini2024 Date: Tue, 11 Mar 2025 23:31:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20Docker=20=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E8=84=9A=E6=9C=AC=EF=BC=8C=E5=A2=9E=E5=8A=A0=20Alpine?= =?UTF-8?q?=20=E7=B3=BB=E7=BB=9F=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 Alpine 系统添加专门的 Docker 安装方法 - 使用 apk 包管理器安装 Docker - 配置 Docker 服务自动启动 - 增加系统类型判断,确保跨平台兼容性 --- 1.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 }