网易开源镜像站:mirrors.163.com
1. 备份当前 repo 文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 下载对应 repo 文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
或
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3. 生成缓存
yum clean all
yum makecache
PS:在用 docker 生成基于 centos 的镜像时,可以先使用网易镜像源替换 centos 的原镜像源。
Dockerfile:
FROM centos:7
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
RUN yum clean all
RUN yum makecache
RUN yum install -y make