mirror of
				https://gitee.com/SuperManito/LinuxMirrors
				synced 2025-11-04 08:20:28 +08:00 
			
		
		
		
	优化系统判定 & 更新版本号
This commit is contained in:
		@@ -124,7 +124,7 @@ function EnvJudgment() {
 | 
				
			|||||||
    i686)
 | 
					    i686)
 | 
				
			||||||
        SYSTEM_ARCH=x86_32
 | 
					        SYSTEM_ARCH=x86_32
 | 
				
			||||||
        echo -e '\n\033[31m---------- Docker Engine 不支持安装在 x86_32 架构的环境上 ----------\033[0m'
 | 
					        echo -e '\n\033[31m---------- Docker Engine 不支持安装在 x86_32 架构的环境上 ----------\033[0m'
 | 
				
			||||||
        exit 1
 | 
					        exit
 | 
				
			||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
    *)
 | 
					    *)
 | 
				
			||||||
        SYSTEM_ARCH=$Arch
 | 
					        SYSTEM_ARCH=$Arch
 | 
				
			||||||
@@ -194,7 +194,7 @@ function InstallationEnvironment() {
 | 
				
			|||||||
    VERIFICATION_SOURCESYNC=$?
 | 
					    VERIFICATION_SOURCESYNC=$?
 | 
				
			||||||
    if [ ${VERIFICATION_SOURCESYNC} -ne 0 ]; then
 | 
					    if [ ${VERIFICATION_SOURCESYNC} -ne 0 ]; then
 | 
				
			||||||
        echo -e "\n\033[31m ---------- 软件源${SYNC_TXT}出错,请先确保软件包管理工具可用 ---------- \033[0m\n"
 | 
					        echo -e "\n\033[31m ---------- 软件源${SYNC_TXT}出错,请先确保软件包管理工具可用 ---------- \033[0m\n"
 | 
				
			||||||
        exit 1
 | 
					        exit
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    case ${SYSTEM_FACTIONS} in
 | 
					    case ${SYSTEM_FACTIONS} in
 | 
				
			||||||
    Debian)
 | 
					    Debian)
 | 
				
			||||||
@@ -435,7 +435,7 @@ function DockerCompose() {
 | 
				
			|||||||
            fi
 | 
					            fi
 | 
				
			||||||
            chmod +x $DockerCompose
 | 
					            chmod +x $DockerCompose
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
            echo -e '\n[*] 由于本机非 x86架构,开始通过 pip3 安装 Docker Compose ......\n'
 | 
					            echo -e '\n[*] 由于本机非 x86 架构,开始通过 pip3 安装 Docker Compose ......\n'
 | 
				
			||||||
            if [ ${SYSTEM_FACTIONS} = ${SYSTEM_DEBIAN} ]; then
 | 
					            if [ ${SYSTEM_FACTIONS} = ${SYSTEM_DEBIAN} ]; then
 | 
				
			||||||
                apt-get install -y python3-pip python3-dev gcc libffi-dev openssl >/dev/null 2>&1
 | 
					                apt-get install -y python3-pip python3-dev gcc libffi-dev openssl >/dev/null 2>&1
 | 
				
			||||||
            elif [ ${SYSTEM_FACTIONS} = ${SYSTEM_REDHAT} ]; then
 | 
					            elif [ ${SYSTEM_FACTIONS} = ${SYSTEM_REDHAT} ]; then
 | 
				
			||||||
@@ -449,10 +449,8 @@ function DockerCompose() {
 | 
				
			|||||||
            fi
 | 
					            fi
 | 
				
			||||||
            [ $? -ne 0 ] && echo -e "\n\033[31m---------- Docker Compose 安装失败 ----------\033[0m\n\n检测到当前处理器架构为 ${Arch} ,无法保证安装结果,自行查看 pip 报错原因"
 | 
					            [ $? -ne 0 ] && echo -e "\n\033[31m---------- Docker Compose 安装失败 ----------\033[0m\n\n检测到当前处理器架构为 ${Arch} ,无法保证安装结果,自行查看 pip 报错原因"
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        echo -e ''
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
        echo -e ''
 | 
					 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					    echo -e ''
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 查看版本并验证安装结果
 | 
					## 查看版本并验证安装结果
 | 
				
			||||||
@@ -465,6 +463,17 @@ function ShowVersion() {
 | 
				
			|||||||
        echo -e '\n\033[32m---------- 安装完成 ----------\033[0m'
 | 
					        echo -e '\n\033[32m---------- 安装完成 ----------\033[0m'
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        echo -e '\n\033[31m---------- 安装失败 ----------\033[0m'
 | 
					        echo -e '\n\033[31m---------- 安装失败 ----------\033[0m'
 | 
				
			||||||
 | 
					        case ${SYSTEM_FACTIONS} in
 | 
				
			||||||
 | 
					        Debian)
 | 
				
			||||||
 | 
					            echo -e "\n检查源文件: cat $DockerSourceList"
 | 
				
			||||||
 | 
					            echo -e '请尝试手动执行安装命令: apt-get install -y docker-ce docker-ce-cli containerd.io\n'
 | 
				
			||||||
 | 
					            echo ''
 | 
				
			||||||
 | 
					            ;;
 | 
				
			||||||
 | 
					        RedHat)
 | 
				
			||||||
 | 
					            echo -e "\n检查源文件: cat $DockerRepo"
 | 
				
			||||||
 | 
					            echo -e '请尝试手动执行安装命令: yum install -y docker-ce docker-ce-cli containerd.io\n'
 | 
				
			||||||
 | 
					            ;;
 | 
				
			||||||
 | 
					        esac
 | 
				
			||||||
        exit
 | 
					        exit
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    systemctl status docker | grep running -q
 | 
					    systemctl status docker | grep running -q
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user