因为 CentOS 8 已经结束生命周期,原来的镜像源不可用了。我们需要将镜像源改为 CentOS 8 的替代源。
在容器中运行以下命令:

首先备份原有的源

cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/

创建新的源文件

cat > /etc/yum.repos.d/CentOS-Base.repo << ‘EOF’
[BaseOS]
name=CentOS-releasever−Basebaseurl=https://mirrors.aliyun.com/centos−vault/8.5.2111/BaseOS/releasever - Base baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/releaseverBasebaseurl=https://mirrors.aliyun.com/centosvault/8.5.2111/BaseOS/basearch/os/
gpgcheck=0
enabled=1

[AppStream]
name=CentOS-releasever−AppStreambaseurl=https://mirrors.aliyun.com/centos−vault/8.5.2111/AppStream/releasever - AppStream baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/releaseverAppStreambaseurl=https://mirrors.aliyun.com/centosvault/8.5.2111/AppStream/basearch/os/
gpgcheck=0
enabled=1

[extras]
name=CentOS-releasever−Extrasbaseurl=https://mirrors.aliyun.com/centos−vault/8.5.2111/extras/releasever - Extras baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/extras/releaseverExtrasbaseurl=https://mirrors.aliyun.com/centosvault/8.5.2111/extras/basearch/os/
gpgcheck=0
enabled=1

[PowerTools]
name=CentOS-releasever−PowerToolsbaseurl=https://mirrors.aliyun.com/centos−vault/8.5.2111/PowerTools/releasever - PowerTools baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/PowerTools/releaseverPowerToolsbaseurl=https://mirrors.aliyun.com/centosvault/8.5.2111/PowerTools/basearch/os/
gpgcheck=0
enabled=1
EOF

清理缓存并更新

dnf clean all
dnf makecache

现在可以安装软件包了

dnf install -y dnf-plugins-core

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐