黑马课程springcloud微服务课程中yum源失效解决方案

由于centos7在2024年的时候就已经停止维护了,导致很多的yum源停止维护,包括黑马课程中提供的yum源。于是导致了docker无法拉取镜像。本人经过多次尝试之后,总结出了以下的解决方案。希望能够帮助到同样学习黑马课程的人。

一、问题描述

在使用docker进行容器化部署时,由于centos7的yum仓库已经停止维护,导致无法拉取镜像。
会出现如下错误:
在这里插入图片描述

改错误出现的原因是centos7的yum仓库已经停止维护,无法访问。

二、解决方案

1. 修改yum源

1.1.先输入如下命令到终端:

  bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

注意:输入脚本后出现选择哪个镜像源时,记得选择 阿里云 的镜像源。

1.2.随后进入换源脚本后按照我的选择进行配置:

在这里插入图片描述
在这里插入图片描述

  • 出现如下提示即为更换源成功:
    在这里插入图片描述

三、验证

3.1.输入如下命令验证是否更换成功:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 出现完毕的提示即为更换成功

3.2.随后依次输入如下命令正常安装docker即可:

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
  • 更新yum缓存:
sudo yum makecache fast

3.3.安装docker:

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3.4.启动和校验:

# 启动Docker
systemctl start docker

# 停止Docker
systemctl stop docker

# 重启
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

四、总结

经过以上步骤,即可成功更换yum源并安装docker。

更多推荐