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