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

 更新时间:2025年10月15日 10:01:45   作者: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报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker容器强制删除及文件系统修复的完整指南

    Docker容器强制删除及文件系统修复的完整指南

    这篇文章主要为大家详细介绍了Docker容器强制删除及文件系统修复的完整指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-11-11
  • Docker Runc容器生命周期详细介绍

    Docker Runc容器生命周期详细介绍

    这篇文章主要介绍了Docker Runc容器生命周期详细介绍的相关资料,文章分析runc的容器生命周期的抽象、内部实现以及状态转换图。理解了runc的容器状态转换再对比理解docker client提供的容器操作命令的语义会更容易些
    2016-12-12
  • docker守护进程的配置和操作的方法

    docker守护进程的配置和操作的方法

    这篇文章主要介绍了docker守护进程的配置和操作的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Docker+Nginx单副本零停机发布实现并解决文件访问 404

    Docker+Nginx单副本零停机发布实现并解决文件访问 404

    本文提供了解决Docker容器文件隔离问题的方法,核心是Nginx和业务容器挂载相同的宿主机文件目录,通过Nginx重写规则去掉/api前缀匹配业务服务路径,同时发布时流量同步切换到临时副本,避免404和中断问题
    2026-04-04
  • Windows Docker Desktop磁盘空间清理步骤完全指南

    Windows Docker Desktop磁盘空间清理步骤完全指南

    Windows Docker Desktop在长时间使用后,会由于镜像、容器、缓存等文件累积,导致磁盘空间占用过大,这篇文章主要介绍了Windows Docker Desktop磁盘空间清理的相关资料,需要的朋友可以参考下
    2026-04-04
  • docker部署fastapi的实现步骤

    docker部署fastapi的实现步骤

    本文主要介绍了docker部署fastapi的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • vscode利用ssh配置docker容器并开启远程编程模式的详细步骤

    vscode利用ssh配置docker容器并开启远程编程模式的详细步骤

    这篇文章主要介绍了vscode利用ssh配置docker容器内开启远程编程模式,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • 迁移docker部署的gitlab过程(经实战)

    迁移docker部署的gitlab过程(经实战)

    本文详细描述了如何将Docker部署的GitLab数据迁移到另一块硬盘的过程,包括包括停止容器、迁移数据卷、修改挂载路径、修正权限和重启容器等等每一步骤都有详细的说明确保迁移过程的安全性和有效性
    2026-05-05
  • Mac安装docker全过程(轻松解决安装)

    Mac安装docker全过程(轻松解决安装)

    Docker是一种容器化技术,通过镜像、容器和仓库三个基本概念实现应用的封装和自动化部署,它类似于集装箱,能够将应用与环境封装起来,简化部署过程,在Mac上安装Docker需要先安装Homebrew,然后通过命令行安装Docker
    2024-11-11
  • docker build 和compose 学习笔记

    docker build 和compose 学习笔记

    Docker build构建镜像,docker-compose up -d启动多容器应用,前者需Dockerfile,后者需docker-compose.yml,Compose可自动调用Build或使用现有镜像,协同提升开发效率与环境一致性,本文给大家分享docker build 和compose 学习笔记,感兴趣的朋友一起看看吧
    2025-07-07

最新评论