这种情况,可能是yum 源不正确的问题,解决方案如下:
1.执行cd /etc/yum.repos.d,进入这个目录下
2.把这个目录下的CentOS-Base.repo和docker-ce.repo这两个文件替换掉
2.1 可以先删除这两个文件:
执行rm -rf CentOS-Base.repo
执行rm -rf docker-ce.repo
3.从可以正确执行yum install的虚拟机中,把CentOS-Base.repo和docker-ce.repo这两个文件推到执行yum install 失败的虚拟机中:例如执行scp 正确虚拟机中的文件路径/文件名 root@要推送到的虚拟机的IP:要推送到的路径
4.替换成功之后,重新执行yum install 命令,看到如下界面,表示yum install 命令执行成功