CentOS7安装Docker报错:Error downloading packages: containerd.io-1.6.33-3.1.el7.x86_64: [Errno 256]
报错:
按照网上教程,在CentOS7上安装docker报错:
Downloading packages:
containerd.io-1.6.33-3.1.el7.x FAILED
https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/containerd.io-1.6.33-3.1.el7.x86_64.rpm: [Errno -1] 软件包与预期下载的不符。建议:运行 yum --enablerepo=docker-ce-stable clean metadata
正在尝试其它镜像。
(1/6): docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm | 14 MB 00:00:02
(2/6): docker-ce-26.1.4-1.el7.x86_64.rpm | 27 MB 00:00:04
(3/6): docker-ce-cli-26.1.4-1.el7.x86_64.rpm | 15 MB 00:00:02
(4/6): docker-ce-rootless-extras-26.1.4-1.el7.x86_64.rpm | 9.4 MB 00:00:01
(5/6): docker-compose-plugin-2.27.1-1.el7.x86_64.rpm | 13 MB 00:00:01
Error downloading packages:
containerd.io-1.6.33-3.1.el7.x86_64: [Errno 256] No more mirrors to try.
原因:
这个是阿里云镜像的问题,可以换一个yum软件包镜像,
比如清华yum镜像源:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
解决方案:
1.清除缓存,以便重新安装:
# 清理所有缓存
sudo yum clean all
# 清理 docker-ce-stable 仓库的元数据
sudo yum --enablerepo=docker-ce-stable clean metadata
# 重新生成缓存
sudo yum makecache
结果如图 :
2.安装docker相关的yum工具包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.配置docker的yum软件包的清华国内源
# 配置清华源镜像
sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://download.docker.com|https://mirrors.tuna.tsinghua.edu.cn/docker-ce|g' /etc/yum.repos.d/docker-ce.repo
# 重构缓存
sudo yum makecache fast
4.安装docker
sudo yum install -y docker-ce
结果如下:

5.验证:
docker --version
一切ok:

更多推荐
所有评论(0)