centos8安装docker报错解决(yum更换最新阿里源)
文章目录遇到错误原因分析解决办法遇到错误起因是我想在centos8上面下载一个docker,这个centos8部署在阿里云的ECS服务器上,但是每次执行安装命令就疯狂报错:# Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be+ sh -c 'yum install -y -q yum-
·
遇到错误
起因是我想在centos8上面下载一个docker,这个centos8部署在阿里云的ECS服务器上,但是每次执行安装命令就疯狂报错:
# Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be
+ sh -c 'yum install -y -q yum-utils'
Error: Failed to download metadata for repo 'appstream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
按照网上的教程去修改也会继续报各种各样的错误。起初以为是/etc/yum.repos.d
目录下的安装源重复了,看了一下确实有很多文件,删除了几个以后发现还是不行。
原因分析
centos8项目官方已于2021年底停止,相关源已无法使用,所以网上22年前的换源教程都已无法使用。
解决办法
1.进入配置文件内,删除所有的.repo文件
#进入配置文件夹
cd /etc/yum.repos.d/
#删除旧的配置文件
rm *.repo
#输入“y”回车确认
2.下载可以用的.repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
如果没有安装wget,也可以用下面命令:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
3.运行 yum makecache 生成缓存
yum makecache
然后就成功安装docker了~
最后感谢这个博主:
更多推荐
已为社区贡献1条内容
所有评论(0)