黑马课程springcloud微服务课程中yum源失效导致docker安装失败问题解决
·
黑马课程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。
更多推荐

所有评论(0)