1.问题背景:
安装docker时一直报错

2.解决方案:
centos 配置国内yum源。重新配置yum后成功安装docker。需要注意的是一般系统会已经安装有yum了的,除非你的系统yum环境已经无效了的话,可以重新安装;可以直接输入指令yum-回车确认(如下述 安装-第6点)。
3.配置yum具体步骤
- 查看看是否存在yum
[root@temp ~]# rpm -qa|grep yum

-
备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup -
下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
阿里云yum(阿里云的网址变动太频繁了,大家可以通过这个固定网址,根据自己的操作系统去查对应的yum地址:https://developer.aliyun.com/)
centos 7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
centos 8
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
或
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
网易yum(2024最新yum:http://mirrors.163.com/.help/)
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
-
清除缓存
yum clean all -
新建缓存
yum makecache -
更新yum
yum -y update
尝试安装docker,可以看到docker能正常安装啦,并成功启动docker啦~
但要记得,安装docker时要关闭CentOS7.9的防火墙,代码如下:
systemctl stop firewalld.service
setenforce 0



3068

被折叠的 条评论
为什么被折叠?



