mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-04 00:10:27 +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