当前位置: 首页 > news >正文

Centos Stream 9 中Docker安装出现 download.docker.com:443 的问题解决

在这里插入图片描述

🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志
🎐 个人CSND主页——Micro麦可乐的博客
🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战
🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程,从基础知识到项目实战
🌸《设计模式》专栏以实际的生活场景为案例进行讲解,让大家对设计模式有一个更清晰的理解
🌛《开源项目》本专栏主要介绍目前热门的开源项目,带大家快速了解并轻松上手使用
🍎 《前端技术》专栏以实战为主介绍日常开发中前端应用的一些功能以及技巧,均附有完整的代码示例
✨《开发技巧》本专栏包含了各种系统的设计原理以及注意事项,并分享一些日常开发的功能小技巧
💕《Jenkins实战》专栏主要介绍Jenkins+Docker的实战教程,让你快速掌握项目CI/CD,是2024年最新的实战教程
🌞《Spring Boot》专栏主要介绍我们日常工作项目中经常应用到的功能以及技巧,代码样例完整
👍《Spring Security》专栏中我们将逐步深入Spring Security的各个技术细节,带你从入门到精通,全面掌握这一安全技术
如果文章能够给大家带来一定的帮助!欢迎关注、评论互动~

Docker安装出现Connection reset by peer in connection to 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

在这里插入图片描述

备选方案

如果你已经对Docker各种拉取问题,搞得焦头烂额,不妨试试 Podman,目前博主已经切换至 Podman使用,感兴趣的小伙伴们可以登陆官网查阅 https://podman.io/

CentOS 9 默认推荐使用 Podman,它是 Docker 的替代品
Podman是由Red Hat开发的无守护进程容器引擎,兼容Docker但更注重安全性,重要的是国内未被禁用

在这里插入图片描述

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

总结

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

如果你想尝试更安全的容器引擎,可以学习使用 Podman ,后续博主也会针对 Podman 做一些使用教程,关注博主后续更新不迷路哦~

如果你在实践过程中有任何疑问或更好的扩展思路,欢迎在评论区留言,最后希望大家 一键三连 给博主一点点鼓励!


在这里插入图片描述

http://www.dtcms.com/a/486979.html

相关文章:

  • 医院 AI + 冷热源集群控制系统:医疗场景下的能效与安全双保障方案​
  • 初始yolo
  • 知名做网站哪家好wordpress ckplay播放
  • 什么程序做网站安全网站集约建设后网站域名规范
  • 自己做网站 知乎兰州网络推广电话
  • 隧道COVI检测仪:守护隧道安全与畅通
  • MySQL数据库基本命令的8个模块
  • HIS系统天花板,十大核心模块,门诊/住院/医保全流程打通,医院数字化转型首选
  • 做营销型网站的公司做医疗器械网站怎么找高清大图
  • 网站建设教程学习在百度平台如何做营销
  • 【日常学习】10-15 学习re
  • 跨平台驱动开发:打造兼容多款MCU的硬核方案
  • Linux文件存储结构原理:从dentry到inode再到硬链接
  • 丹阳网站怎么做seo电商网站开发文档
  • 简单使用Marker
  • 网站开发 盈利百度网游排行榜
  • elementUI 表单验证-联动型校验
  • vue2+elementUi实现自定义表格框选复制粘贴
  • Home Assistant-IOT模块
  • R Excel 文件:高效数据处理与可视化分析利器
  • 有做敦煌网站的吗创建网站 英文
  • Vue2项目搭建指南(基于Vue CLI和Webpack)
  • Python基础入门:语法、执行、配置与部署指南
  • 网站建设上传和下载柳州网站虚拟主机销售价格
  • 浙江天奥建设集团网站信息技术网站建设教案
  • 01_机器学习初步
  • C++---向上取整
  • 多字节串口收发IP设计(五)串口模块增加数据位停止位动态配置功能(含源码)
  • 上海网站建设专业公司排名百度搜索app
  • Java 设计模式—— 责任链模式:从原理到 SpringBoot 最优实现