docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Centos9安装Docker报错

Centos Stream9安装Docker报错download.docker.com:443的原因分析与解决方法

作者:Micro麦可乐

这篇文章主要为大家详细介绍了Centos Stream9在安装Docker时,报错download.docker.com:443的原因分析与解决方法,有需要的小伙伴可以参考下

问题出现

最近有小伙伴因为查阅了博主的《Docker专栏》,在第一章节安装介绍中使用快捷安装脚本 curl -sSL https://get.docker.com/ | sh 很多小伙伴私信我,说无法安装,出现 Connection reset by peer in connection to download.docker.com:443 的异常

问题排查

由于博主在写Docker专栏的时候已经过了将近3年了,是在 MacOS 系统上使用 Parallels Desktop 安装的Centos Stream 9 ,由于博主新开了一个虚拟机,按照之前的安装方式,的的确确出现这个问题!

于是博主查阅了一下官方文章,总结就是:软件源配置问题 - 实际上我们只需要修改Docker官方源为阿里云 Docker 仓库即可

以下是官方的安装说明:

问题解决

根据上图标注,我们就只需要添加阿里云 Docker 仓库即可,相关安装还是按照官方文档的来进行

1、如果你需要重装Docker

可以执行以下命令先卸载

sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷,可以执行以下操作:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

2、安装依赖包

跟着官方文档走

sudo dnf install -y dnf-plugins-core

3、添加阿里云 Docker CE 仓库(重要)

这里不要使用官方文档中的仓库地址,我们直接修改使用阿里云的地址

sudo dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

添加仓库成功

4、更新 DNF 缓存

sudo dnf makecache

5、安装 Docker

这一步也是跟着官方文档走即可

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

安装成功

6、启动 Docker 服务

#设置开机启动
sudo systemctl enable docker
#启动docker
sudo systemctl start docker

7、验证安装测试docker

sudo docker version

# 简单的使用
sudo dnf install -y podman
podman run hello-world

总结

对于 Centos Stream 9系统,使用阿里云镜像源是最可靠的解决方案。这种方法避免了直接连接 Docker 官方服务器,大大提高了安装成功率。

到此这篇关于Centos Stream9安装Docker报错download.docker.com:443的原因分析与解决方法的文章就介绍到这了,更多相关Centos9安装Docker报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文