记录一次docker镜像拉取失败的问题

syslog日志

Mar 13 08:42:41 xxx dockerd[30691]: time=”2022-03-13T08:42:41.928436506Z” level=warning msg=”Error getting v2 registry: Get https://docker.mirrors.ustc.edu.cn/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)”
Mar 13 08:42:41 xxx dockerd[30691]: time=”2022-03-13T08:42:41.928568283Z” level=info msg=”Attempting next endpoint for pull after error: Get https://docker.mirrors.ustc.edu.cn/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)”

终端表现

root@xxx:/data1/docker# docker pull redis
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)

排查记录

1.根据网上的文档,尝试更换了各种地址,发现都无法拉取地址。于是开始自己排查。
2.测试域名解析是能正常解析的
root@xxx:/data1/docker# ping docker.mirrors.ustc.edu.cn
PING mirrors.ustc.edu.cn (202.141.160.110) 56(84) bytes of data.

3.尝试telnet443端口,发现端口不通
root@xxx:/data1/docker# telnet docker.mirrors.ustc.edu.cn 443
Trying 202.141.160.110…

4.此时怀疑是网络的问题,各种检查,发现是这台有问题的机器到目标机器的网络不通,但是内网别的机器正常,所以怀疑可能是防火墙、路由器、服务器路由问题
root@liuyi:/data1/docker# traceroute docker.mirrors.ustc.edu.cn
traceroute to docker.mirrors.ustc.edu.cn (202.141.160.110), 30 hops max, 60 byte packets
1 RT-AC86U-4680 (192.168.50.1) 1.707 ms 1.498 ms 1.403 ms
2 * *
3 *
*
4 * *
5 *
*
6 * * *
5.经过排查,发现是出问题的这台机器到路由器192.168.50.1的下一跳地址192.168.1.1不通。为什么我知道下一跳是这个IP呢,因为我用别的机器测了下。
root@liuyi:/data1/docker# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

6.通过抓包发现只有发出去的包,没有发回来的
root@liuyi:~# tcpdump -vvv|grep -i 192.168.1.1
tcpdump: listening on enp4s0, link-type EN10MB (Ethernet), capture size 262144 bytes

192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 1, length 64
192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 2, length 64
192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 3, length 64
192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 4, length 64
192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 5, length 64
192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 6, length 64
192.168.50.61 > 192.168.1.1: ICMP echo request, id 31374, seq 7, length 64**

解决方案

登录路由器检查,发现是路由器禁用了这台机器访问网络,解除限制后恢复正常。

Original: https://www.cnblogs.com/ly6161/p/ji-lu-yi-cidocker-jing-xiang-la-qu-shi-bai-de-wen.html
Author: 打个酱油6161
Title: 记录一次docker镜像拉取失败的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/610496/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux服务器文件打包

    1,一般打包:: 文件路径是相对路径,打包后文件也是相对路径,无论是否添加P参数. 文件目录是绝对路径,但不加P参数打包可能会报错[删除/之类的错误],.加P参数打包正确无错误.打…

    Linux 2023年5月27日
    0115
  • 数据结构-表

    顺序表 #ifndef SEQLIST_H #define SEQLIST_H typedef int DataType; struct Node { int MaxNum; in…

    Linux 2023年6月7日
    074
  • 尤娜,我去面试了

    前情回顾 从前,有一个简单的通道系统叫尤娜…… 尤娜系统的第一次飞行中换引擎的架构垂直拆分改造 四种常用的微服务架构拆分方式 面试前几天 尤娜系统经过一次拆…

    Linux 2023年6月14日
    0105
  • Consider defining a bean of type `xxx` in your configuration问题解决

    在使用SpringBoot装配mybatis时出现了异常 *************************** APPLICATION FAILED TO START *****…

    Linux 2023年6月13日
    0116
  • SpringBoot——Redis实现分布式集群Session共享

    1.添加pom.xml依赖 org.springframework.boot   spring-boot-starter-data-redis   org.springframew…

    Linux 2023年5月28日
    091
  • phpcms全文检索功能实现(集成sphinx)

    sphinx配置 sphinx是俄罗斯人开发的一个搜索引擎,基于c++编写,具有强大的检索能力,本身支持中文单个字符的检索,中文分词需要额外的插件Coreseek,但该插件已很久未…

    Linux 2023年6月13日
    0123
  • 基于 vite 创建 vue3 全家桶项目(vite + vue3 + tsx + pinia)

    vite 最近非常火,它是 vue 作者尤大神发布前端构建工具,底层基于 Rollup,无论是启动速度还是热加载速度都非常快。vite 随 vue3 正式版一起发布,刚开始的时候与…

    Linux 2023年6月7日
    0104
  • 4.3 Linux压缩文件或目录为.zip格式(zip命令)

    我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实”.zip”格式文件是 Windows 和 Linux 系统…

    Linux 2023年6月7日
    0105
  • Docker简介与安装

    Docker简介与安装 Docker overview | Docker Documentation 官方文档 1.Docker简介 Docker是一个用于开发、发布和运行应用程序…

    Linux 2023年6月13日
    087
  • Vector底层实现

    vector的三个私有成员 :_start 记录初始位置, _finish 记录有效字符, _endofstoage 记录容量大小 vector会存储的类型不同,所以要用模版来定类…

    Linux 2023年6月13日
    099
  • ACP 知识点总结

    记录下学习ACP过程不断遇到的且需要记录的知识点: 在阿里云专有网络VPC创建之后,路由器也是随着VPC一起自动创建,所以不需要手动创建,这个时候需要继续创建交换机才能在交换机种创…

    Linux 2023年6月14日
    092
  • Linux性能监控-sar

    sar是一个非常全面的一个分析工具,对文件的读写,系统调用的使用情况,磁盘IO,CPU相关使用情况,内存使用情况,进程活动等都可以进行有效的分析。sar工具将对系统当前的状态进行取…

    Linux 2023年6月6日
    0129
  • PXE(cobbler)搭建,自动系统安装

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    0115
  • Docker部署Redis

    执行以下命令,创建并启动镜像。如果本地没镜像,会自动拉取 docker run \ -itd \ –restart=always \ –name=redis \ -p 6379…

    Linux 2023年6月7日
    084
  • OpenStack RedHat搭建

    一、准备环境 控制节点及计算节点必须开启虚拟化引擎Intel VT-x或AMD-V,且控制节点未来将被复用为计算节点;虚拟机配置可根据实际情况进行调整;务必配置 DNS,否则安装过…

    Linux 2023年6月8日
    089
  • fabric2.2.网络部署

    在执行测试项目时,多次使用并修改此文件,部分地方没有及时更新.如果问题请联系 487008159 更正. 项目: fabric-samples 工作目录 : ~/go/src/gi…

    Linux 2023年6月13日
    0118
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球