linux-CentOS8 arm64架构 使用Centos8打包报错 No URLs in mirrorlis
起因最近在为应用打包 arm64架构应用环境的docker包。基于:
Linux aarch64 aarch64 aarch64 GNU/Linux
基础镜象使用 CentOS8,过包过程中报错。
报错虽说 CentOS8 已经不维护了,但是很多项目还是基于CentoOS8构建。使用阿里云基于CentOS8构建 CentOS8 镜像构建过程中报错:
#5 5.239 CentOS Linux 8 - AppStream 8.9 B/s | 38 B 00:04#5 5.241 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
原因在 Dockerfile 中使用到了yum 进行安装。阿里云官方给出解释:
CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您切换到Anolis或Ali ...