千家信息网

Docker怎么获取镜像报错docker: Error response from daemon

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下Docker怎么获取镜像报错docker: Error response from daemon,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在使用docker获取
千家信息网最后更新 2025年02月01日Docker怎么获取镜像报错docker: Error response from daemon

小编给大家分享一下Docker怎么获取镜像报错docker: Error response from daemon,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

在使用docker获取镜像时,出现了镜像获取报错的问题,找到了解决的方法记一下。

一、问题

➜ ~ docker search sameersbn
Error response from daemon: Get https://index.docker.io/v1/search?q=sameersbn&n=25: dial tcp: lookup index.docker.io on 192.168.65.1:53: read udp 192.168.65.2:45190->192.168.65.1:53: i/o timeout

➜ ~ docker pull sameersbn
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
➜ ~

二、处理

第一步:通过dig @114.114.114.114 registry-1.docker.io找到可用IP

➜ ~ dig @114.114.114.114 registry-1.docker.io; <<>> DiG 9.8.3-P1 <<>> @114.114.114.114 registry-1.docker.io; (1 server found);; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47220;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 4, ADDITIONAL: 9;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 4096;; QUESTION SECTION:;registry-1.docker.io.  IN A;; ANSWER SECTION:registry-1.docker.io. 3600 IN A 54.164.230.151registry-1.docker.io. 3600 IN A 35.169.231.249registry-1.docker.io. 3600 IN A 34.205.207.96registry-1.docker.io. 3600 IN A 34.200.28.105registry-1.docker.io. 3600 IN A 52.204.202.231registry-1.docker.io. 3600 IN A 54.152.209.167registry-1.docker.io. 3600 IN A 52.22.181.254registry-1.docker.io. 3600 IN A 52.54.216.153;; AUTHORITY SECTION:docker.io.  61985 IN NS ns-1827.awsdns-36.co.uk.docker.io.  61985 IN NS ns-1168.awsdns-18.org.docker.io.  61985 IN NS ns-513.awsdns-00.net.docker.io.  61985 IN NS ns-421.awsdns-52.com.;; ADDITIONAL SECTION:ns-421.awsdns-52.com. 148245 IN A 205.251.193.165ns-421.awsdns-52.com. 149402 IN AAAA 2600:9000:5301:a500::1ns-513.awsdns-00.net. 149549 IN A 205.251.194.1ns-513.awsdns-00.net. 149549 IN AAAA 2600:9000:5302:100::1ns-1168.awsdns-18.org. 148917 IN A 205.251.196.144ns-1168.awsdns-18.org. 148917 IN AAAA 2600:9000:5304:9000::1ns-1827.awsdns-36.co.uk. 148040 IN A 205.251.199.35ns-1827.awsdns-36.co.uk. 148040 IN AAAA 2600:9000:5307:2300::1;; Query time: 60 msec;; SERVER: 114.114.114.114#53(114.114.114.114);; WHEN: Mon Aug 20 22:36:29 2018;; MSG SIZE rcvd: 493

第二步:尝试修改/etc/hosts强制docker.io相关的域名解析到其它可用IP

54.164.230.151 registry-1.docker.io

保存之后重试:

➜ ~ docker search sameersbn

我们可看到,已经可以获取数据了。

三、使用docker国内镜像

使用 DaoCloud 提供的镜像

Docker For Mac

右键点击桌面顶栏的 docker 图标,选择 Preferences ,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中加入下面的镜像地址:

http://141e5461.m.daocloud.io

点击 Apply & Restart 按钮使设置生效。

看完了这篇文章,相信你对"Docker怎么获取镜像报错docker: Error response from daemon"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

镜像 标签 篇文章 问题 图标 地址 域名 完了 按钮 数据 方法 更多 桌面 版本 知识 行业 资讯 资讯频道 面的 频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 鄞州敏捷软件开发 计算机网络技术专业行业调研 上海市网络安全公安局官网 网络安全ABC类 关于未成年网络安全的案例 gp数据库简介百度 网络技术标准一共有多少 域名备案需要服务器备案号码 做网站需要数据库吗 软件开发类产品的商业策划书 产能规划软件开发 服务器怎样设置不能关机 服务器数据库的备份与恢复 租用香港服务器搭建游戏 保护服务器安全设备 开票ukey显示访问数据库失败 浙江数据库系统工程师 文本数据库下载 电大数据库应用技术性考答案 数据库将学号属性设置为外键 计算机网络技术专业行业调研 计算机网络技术的前景怎么样 2021年度网络安全教育微课 永定区娜兮喵网络技术服务部 宁波互联网科技有限公司诈骗 软件开发的框架是什么 目前服务器的ip都有哪些 计算机网络技术文档心得 浙江数据库系统工程师 女生从业务it转回软件开发
0