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

Docker搜索镜像报错

科学上网最方便。。。。 

尝试一: 

报错处理 

Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: dial tcp 31.13.84.2:443: i/o timeout

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。设置镜像:

      第一步:修改daemon.json文件

vim /etc/docker/daemon.json

     第二步:(建议手敲,不然有可能会出错)

{
"registry-mirrors":["http://hub-mirror.c.163.com","https://registry.docker-cn.com"]
}

     第三步(重启docker服务):

systemctl daemon-reload
systemctl restart docker

查看docker镜像配置是否生效,从新拉取一下。

docker info

 再次查询:

docker search mysql

 上述方法没用....................

尝试二: 

可以试试Error response from daemon: Get “https://index.docker.io/v1/search?q=mysql&n=25“: dial tcp 119.28.87-CSDN博客

配置DNS

sudo vim /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
nameserver 114.114.114.114.
nameserver 8.8.8.8
options edns0 trust-ad
search localdomain

修改docker的daemon.json

sudo vim /etc/docker/daemon.json
{"max-concurrent-downloads": 10,"max-concurrent-uploads": 5,"default-shm-size": "1G","debug": true,"experimental": false,"registry-mirrors":["https://x9r52uz5.mirror.aliyuncs.com","https://dockerhub.icu","https://docker.chenby.cn","https://docker.1panel.live","https://docker.awsl9527.cn","https://docker.anyhub.us.kg","https://dhub.kubesre.xyz"]
}

:wq保存退出 

 第三步(重启docker服务):

systemctl daemon-reload
systemctl restart docker

查看docker镜像配置是否生效,从新拉取一下。

docker info

还是不行。。。

------------------------------------------- 

尝试三: 

彻底解决 Docker 报错:`docker: Get https://registry-1.docker.io/v2/: net/http: request canceled`-CSDN博客

有的存在查找不行,但是拉取可以,试试 

拉取时报错

Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

查网络

ping registry-1.docker.io

或者

curl -v https://registry-1.docker.io/v2/

如果网络连接失败,可能需要检查你的网络配置,或者检查是否存在局域网的防火墙、代理服务器等。

连接失败: 

curl: (7) Failed connect to registry-1.docker.io:443; No route to host

CTRL+C退出 

防火墙的问题

使用 DNS 服务器

某些网络环境下,DNS 解析可能会出现问题,导致 Docker 无法连接到 Docker Hub。可以尝试使用公用 DNS 服务器,如 Google 的 8.8.8.8 或 8.8.4.4,或者 Cloudflare 的 1.1.1.1

sudo nano /etc/resolv.conf

 将 DNS 设置为 8.8.8.8 和 8.8.4.4

保存并退出,然后重新启动 Docker 服务:

sudo systemctl restart docker

 

【Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: dial tcp [2a03:288】_153.3.238.28-CSDN博客

相关文章:

  • 字符串模式匹配之KMP算法的理解和应用
  • ​​智能制造中的预测性维护:基于深度学习的设备故障预测​​
  • day006-实战练习题-参考答案
  • spring中的@Configuration注解详解
  • 操作系统学习
  • 小米MiMo推理大模型开源:7B参数规模超越更大规模模型
  • 电子制造业智能化转型:APS高级排程软件如何破局效率革命
  • x-cmd install | Tewi - 终端里的 Transmission 掌控者,功能全面的 BT 下载管理工具!
  • VSCode Auto Rename Tag插件不生效
  • 一套SaaS ERP管理系统源码,支持项目二开商用,SpringBoot+Vue+ElementUI+UniAPP
  • MicroPython for esp32s3开发HX711称重模块指南
  • 管家婆易指开单如何设置零售开单
  • Git从入门到精通-第二章-工具配置
  • 在TensorFlow中,`Dense`和`Activation`是深度学习模型构建里常用的层
  • Socket-UDP
  • [Unity]设置自动打包脚本
  • [Survey] Image Segmentation in Foundation Model Era: A Survey
  • VBA代码解决方案第二十四讲:EXCEL中,如何删除重复数据行
  • 2025深圳杯东三省数学建模竞赛选题建议+初步分析
  • hadoop伪分布式模式
  • “五一”逃离城市计划:带上帐篷去大自然里充电
  • 十四届全国人大常委会第十五次会议在京闭幕
  • 烟花、美食和购物优惠都安排上了,上海多区开启热闹模式
  • 葛兰西的三位一体:重提并复兴欧洲共产主义的平民圣人
  • 利用AI捏造“天价骨灰盒”谣言,内蒙古包头一网民被行政处罚
  • 滁州一交通事故责任认定引质疑:民警和司法鉴定人被处罚,已中止诉讼