centos8安装docker 遇到yum install -y yum-utils报错,No match for argument:Unable to find a match:

Posted 3927丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos8安装docker 遇到yum install -y yum-utils报错,No match for argument:Unable to find a match:相关的知识,希望对你有一定的参考价值。

centos8部署docker 执行yum install -y yum-utils报错,No match for argument,Unable to find a match

这是两个问题,我们先解决第一个问题:
第一个问题是服务器的语言环境有问题,可以通过下面命令进行设置解决:

echo “export LC_ALL=en_US.UTF-8” >> /etc/profile
echo “export LC_CTYPE=en_US.UTF-8” >> /etc/profile
source /etc/profile

这个时候在通过yum install -y yum-utils device-mapper-persistent-data lvm2 进行安装,第一个问题就不报了

现在我们解决第二个问题:

第二个问题是因为centos8项目官方已于2021年底停止维护,相关源已无法使用,所以网上22年前的换源教程都已无法使用。

下面是最新的换源教程
进入配置文件目录

#进入配置文件目录
cd /etc/yum.repos.d/

删除所有的.repo源文件

#删除旧的配置文件
rm *.repo #
对每个文件进行确认:输入“y”回车确认

下载可用的.repo文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
#注 wget -O … (此处为大写的英文字母O)


通过ls已经看到新的centos.repo了

上述命令在确认输入无误且执行不通的情况下,考虑是不是没有安装wget,尝试使用下面命令下载.repo 文件

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
#注 curl -o … (此处为小写的英文字母o)

运行 yum makecache 生成缓存

yum makecache

重新运行 yum install -y yum-utils device-mapper-persistent-data lvm2 命令 安装依赖


成功安装!!!!!

以上是关于centos8安装docker 遇到yum install -y yum-utils报错,No match for argument:Unable to find a match:的主要内容,如果未能解决你的问题,请参考以下文章

Centos8 上安装 Docker19.03

CentOS8安装docker

centos8.1安装docker

CentOS8上用Docker部署开源项目Tcloud

centos8及Ubuntu20.4安装docker教程

CentOS8.1安装docker