news 2026/7/30 23:58:24

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
执行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基本解决问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 23:56:58

如何避开智能体开发陷阱?2026全栈式AI智能体服务商选型指南

导语2026年&#xff0c;AI智能体正式从概念验证阶段迈入企业规模化落地周期。IDC调研数据显示&#xff0c;国内超72%中大型企业已经启动AI智能体相关立项&#xff0c;但行业落地成功率不足45%。大量项目陷入“PPT效果惊艳&#xff0c;上线后难以落地”的困境&#xff1a;智能体…

作者头像 李华
网站建设 2026/7/30 23:56:55

Claudia布局系统:打造灵活响应式界面的终极指南

Claudia布局系统&#xff1a;打造灵活响应式界面的终极指南 【免费下载链接】opcode A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions, run secure background agents, and more. 项目地址: https://gitco…

作者头像 李华
网站建设 2026/7/30 23:56:12

Linux 二进制分析利器:strings 命令从入门到实战全解

一、命令简介strings 命令用于在二进制文件、可执行文件、对象文件或任何数据文件中查找并提取可打印的字符串序列。它默认识别长度至少为 4 个字符的可打印 ASCII 字符串&#xff08;以换行符或空字符终止&#xff09;。该工具在逆向工程、调试和二进制文件分析中非常有用&…

作者头像 李华
网站建设 2026/7/30 23:53:16

为什么选择InboxLayout?5个理由让你的App手势体验超越竞品

为什么选择InboxLayout&#xff1f;5个理由让你的App手势体验超越竞品 【免费下载链接】InboxLayout 模仿google inbox效果 项目地址: https://gitcode.com/gh_mirrors/in/InboxLayout InboxLayout是一款专为Android应用设计的手势交互框架&#xff0c;它模仿了Google I…

作者头像 李华
网站建设 2026/7/30 23:50:55

basic-ftp源码探秘:Typescript实现的FTP协议解析原理

basic-ftp源码探秘&#xff1a;Typescript实现的FTP协议解析原理 【免费下载链接】basic-ftp FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript. 项目地址: https://gitcode.com/gh_mirrors/ba/basic-ftp basic-f…

作者头像 李华
网站建设 2026/7/30 23:49:39

WinBtrfs实战指南:Windows平台Btrfs文件系统完全手册

WinBtrfs实战指南&#xff1a;Windows平台Btrfs文件系统完全手册 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs 在跨平台数据管理日益重要的今天&#xff0c;Windows用户终于能够通过…

作者头像 李华