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

执行docker run **提示:Error response from daemon: Get “https://registry-1.docker.io/v2/net/request cance

docker run hello-world跑第一个镜像竟然提示链接超时取消,下载不下来,错误信息如下图:

运行Docker的机器是可以上网的,奈何docker hub 部署在国外,从国内访问会受限,整理解决方案如下:

方案一:配置国内镜像加速器(最推荐,解决访问慢/被限速)

通过修改 Docker 配置文件,让拉取请求走国内镜像代理

  • 编辑(或创建)Docker 守护进程配置文件:

bash

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.nju.edu.cn" ] } EOF

以上为目前可用的公共镜像源,也可以登录阿里云/腾讯云容器服务获取个人专属加速地址,想知道怎么获取个人专属加速地址,请看下一篇文章。

  • 重载配置并重启 Docker:

bash

sudo systemctl daemon-reload sudo systemctl restart docker

重启之后看一下docker是否重新加载配置,输入:

docker info | grep -A 5 "Registry Mirrors"

输出结果如上图所示说明配置已重新加载。

  • 3.重试命令:

bash

docker run hello-world

如果配置了公共镜像源还是不行,则可以先执行

curl -I https://docker.m.daocloud.io/v2/

看看执行后报的错误再具体分析。

方案二:检查并更换 DNS 服务器

如果配置镜像后依然超时,很可能是 DNS 无法解析registry-1.docker.io或镜像域名。

  • 测试当前 DNS 解析速度:

    bash

    time nslookup registry-1.docker.io

    如果耗时超过 2 秒或解析失败,说明 DNS 有问题。如果没有nslookup命令可以改成ping,ping -c 4 registry-1.docker.io

  • 修改系统 DNS(以 CentOS7 为例,编辑/etc/resolv.conf):

    bash

    sudo echo "nameserver 114.114.114.114" > /etc/resolv.conf sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf

    (注意:如果系统使用 NetworkManager 或 systemd-resolved,该文件重启后会被覆盖,需永久固化配置,建议先临时测试)

  • 再次重启 Docker 并重试。基本能解决问题。

最主要的解决方案还是配置国内的镜像下载加速器,配置好重启docker基本解决问题。

http://www.cnnetsun.cn/news/3757262.html

相关文章:

  • 如何避开智能体开发陷阱?2026全栈式AI智能体服务商选型指南
  • Claudia布局系统:打造灵活响应式界面的终极指南
  • Linux 二进制分析利器:strings 命令从入门到实战全解
  • 为什么选择InboxLayout?5个理由让你的App手势体验超越竞品
  • basic-ftp源码探秘:Typescript实现的FTP协议解析原理
  • WinBtrfs实战指南:Windows平台Btrfs文件系统完全手册
  • 为什么选择SVG2TikZ?5大优势助你轻松生成高质量LaTeX图形代码
  • 如何快速获取QQ音乐资源:MCQTSS_QQMusic解析工具完全指南
  • CC27xx无线MCU架构解析:Cortex-M33与HSM协同设计实现物联网安全与低功耗
  • 粉笔公考980网课有效期多久能看几年
  • 霸王餐API接口对接数据加密:Java实现RSA+AOP组合的请求响应自动加解密方案
  • 多语言支持轻松实现:shadcn-docs-nuxt国际化(i18n)配置全攻略
  • enumerate 的用法
  • CocoaPods-Rome:让Xcode外框架构建变得前所未有的简单
  • CPSW以太网交换机网络统计机制:从硬件计数器到网络诊断实战
  • 如何让PDF文档在小屏幕上获得最佳阅读体验?Briss 2.0的智能裁剪解决方案
  • 运维实战分享|富士通 Fujitsu 服务器 ESXi 8 全套原厂 OEM 资源实操指南
  • CocoaPods-Rome源码解析:探索框架自动构建的实现原理
  • 笔记十三:PPO(近端策略优化)从零到一完全指南(终极干净版)
  • C++实现气候突变检测:滑动T检验与MK检验算法详解与工程实践
  • 【限时开源】2024最新AI蒸馏评估框架发布:覆盖17个SOTA模型、9类硬件平台、5维量化指标(含延迟/功耗/精度三维帕累托前沿分析)
  • 2026年英语教学工具深度测评:5款主流方案实测对比与选型指南
  • Beyond Compare 5密钥生成器:从逆向工程到一键激活的完整解决方案
  • KRAS[G12D]突变体的生物学特性与靶向治疗进展
  • VengeanceUI未来路线图:即将发布的5个令人期待的新功能预览
  • 大语言模型编程实战:从入门到工程化应用
  • 现在的 cursor 或者agent 系统怎么实现执行python代码的,怎么执行cli命令的,需要什么环境
  • 深度解析:Windows平台微信QQ防撤回补丁的技术实现原理
  • 探索Aidoku:您专属的iOS漫画阅读神器如何实现无广告沉浸体验?
  • 后端开发者转型大模型应用开发的实战指南