前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker - error pulling image configuration download failed after attempts=6 解决方案

docker - error pulling image configuration download failed after attempts=6 解决方案

作者头像
为为为什么
发布2024-08-15 14:19:24
5420
发布2024-08-15 14:19:24
举报
文章被收录于专栏:又见苍岚

Docker 最近拉取镜像时报错 error pulling image configuration: download failed after attempts=6: read tcp 192.168.10.62:32842->104.16.101.215:443: read: connection reset by peer问题的解决方案。

错误复现

执行命令拉取镜像:

代码语言:txt
复制
docker pull mongodb/mongodb-community-server:latest

由于网络或者其他原因导致拉取镜像请求失败,报错:

代码语言:txt
复制
error pulling image configuration: download failed after attempts=6: read tcp 192.168.110.162:31842->104.26.121.225:443: read: connection reset by peer

第三方加速

将 Docker 的默认镜像源换成国内的镜像源。国内镜像源通常响应速度更快,更加稳定。

自 2024-06-06 开始,国内的 Docker Hub 镜像加速器相继停止服务,可选择为 Docker daemon 配置代理或自建镜像加速服务。

编辑 Docker 配置文件
代码语言:txt
复制
sudo vim /etc/docker/daemon.json

添加国内镜像源

加入国内镜像配置信息

代码语言:txt
复制
{
"registry-mirrors": [
    "https://gallery.ecr.aws",
    "https://docker.lmirror.top",
    "https://atomhub.openatom.cn"
  ]
}
Docker Hub 镜像加速器列表

Docker 官方和国内很多云服务商都提供了国内加速器服务。以下镜像站来源于互联网(感谢热心网友),可能出现宕机、转内网、关停等情况,建议同时配置多个镜像源。

镜像加速器

镜像加速器地址

专属加速器?

其它加速?

Docker 中国官方镜像

Docker Hub(已关闭)

DaoCloud 镜像站

白名单模式

Docker Hub、GCR、K8S、GHCR、Quay、NVCR 等

Azure 中国镜像

仅供内部访问

Docker Hub、GCR、Quay

科大镜像站

仅供内部访问

Docker Hub、GCR、Quay

阿里云

https://<your_code>.mirror.aliyuncs.com

需登录,系统分配

Docker Hub

七牛云

Docker Hub、GCR、Quay

网易云

Docker Hub

腾讯云

仅供内部访问

Docker Hub

Docker 镜像代理

Docker Hub、GCR、K8S、GHCR

百度云

Docker Hub

南京大学镜像站

Docker Hub、GCR、GHCR、Quay、NVCR 等

上海交大镜像站

Docker Hub、GCR 等(已关闭)

中科院软件所镜像站

Docker Hub

个人经验

2024.08.14

这些源没能把我需要的镜像拉下来

代码语言:txt
复制
      "https://dockerproxy.com",
      "https://docker.mirrors.ustc.edu.cn",
      "https://docker.nju.edu.cn",
"https://ox288s4f.mirror.aliyuncs.com",
      "https://mirror.ccs.tencentyun.com",
  	"https://docker.mirrors.ustc.edu.cn",
  	"https://mirror.baidubce.com"

当前能用的地址:

代码语言:txt
复制
"https://gallery.ecr.aws",
"https://docker.lmirror.top",
"https://atomhub.openatom.cn"
重启 Docker 服务

保存配置文件并重启 Docker 服务:

代码语言:txt
复制
sudo systemctl daemon-reload
sudo systemctl restart docker
检查配置是否生效

命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

代码语言:txt
复制
Registry Mirrors:
 [...]
 https://docker.m.daocloud.io

代理加速

我试了一下没有成功,官方文档记录在这里

https://docs.docker.com/engine/daemon/proxy/

参考资料

文章链接:

https://cloud.tencent.com/developer/article/2444757

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-8-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 错误复现
  • 第三方加速
    • 编辑 Docker 配置文件
      • Docker Hub 镜像加速器列表
        • 个人经验
          • 重启 Docker 服务
            • 检查配置是否生效
            • 代理加速
            • 参考资料
            相关产品与服务
            容器服务
            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档