配置阿里云CentOS 7源

由于centos7已经停止维护,官方源已经不可用,一些遗留机器可以继续用,但新机器,建议使用Rocky和Ubuntu;我也有文章介绍过Rocky,但目前Ubuntu基本是大势所趋了

第一步:备份原有源配置文件
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载阿里云 CentOS 7 源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

如果 curl 命令不可用,可以用 wget

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
第三步:清理缓存并重新生成
sudo yum clean all
sudo yum makecache

✅ 验证源是否生效

执行以下命令,如果能看到阿里云的镜像地址,说明切换成功:

sudo yum repolist

🚀 完成后再安装 Docker

源修复好后,继续之前安装 Docker 的步骤:

# 1. 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 2. 添加 Docker 阿里云源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 3. 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 4. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 5. 验证安装
sudo docker run hello-world

更多推荐