Docker Pulling fs layer net/http: TLS handshake timeout

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: docker问题:Docker Pulling fs layer net/http: TLS handshake timeout

问题:

[root@localhost mail]# docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.2
6.4.2: Pulling from elasticsearch/elasticsearch
256b176beaff: Pulling fs layer 
1af8ca1bb9f4: Pulling fs layer 
f910411dc8e2: Pulling fs layer 
0c0400545052: Waiting 
6e4d2771ff41: Waiting 
a14f19907b79: Waiting 
ea299a414bdf: Waiting 
a644b305c472: Waiting 
error pulling image configuration: Get https://d2iks1dkcwqcbx.cloudfront.net/docker/registry/v2/blobs/sha256/e4/e47ebd7ec3eef5e48746af2ae376f180bbfbd23c7514b5b18a116f8349eb4c34/data?Expires=1541066241&Signature=Cbjbtm~~WuU9oZkzbViow7noBUNLRUSRPVnBv7FhNJGD7dTa4uk5eBaVUuwqSy38A8v5zAHN3ICiAoS8ud4zsjWWKGaCSUROltJTDfqHOU5FCx3mOTC5ZH3f81~fXu4PbyUp4IrYF9SbhbT9aoFwS28lWiDhVmOJwmP1EtLCFFlWuCcUKsw~~SKHAV-pW~m9B-PvFfizobRliZfzzBhAY-~dU5yU1QR4fnTnoXn96fMAS3SSUZGtAhdhM4sxUFf8mdLrKdpCHk~XkGOzw~2ydidxKgl2L8xexVqbF0hRV0MHl~xq7G5a5gv6oJAzS2P3bfQQhaaOSZ~i0mqGSul~Ug__&Key-Pair-Id=APKAIVAVKHB6SNHJAJQQ: net/http: TLS handshake timeout
分析:这种问题一般是网络原因,对官方的dockerhub有一定的延迟或者当文件比较大的时候直接timeout,解决思路就是使用其他国内镜像源,最好提供加速器,否则向我这种es的image很难从dockerhub下载,即使我可以连接外网(不知道dockerhub是不是需要外网,*_*)
解决方案:

1.访问https://dashboard.daocloud.io/build-flows?from=signup注册daoCloud

2.点击右上方加速器

3.找到自己的系统对于的mirror:eg我是linux使用 


curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
在命令行输入,切换镜像源。其实就是在/etc/docker/daemon.json中放入了daoClound的镜像

重启docker

OK


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
存储 Java 网络安全
SpringCloud GateWay配置(TLS 和 SSL、Http超时配置)—官方原版
SpringCloud GateWay配置(TLS 和 SSL、Http超时配置)—官方原版
719 0
|
开发框架 .NET Docker
.NET Core项目部署到Windows系统Docker
.NET Core项目部署到Windows系统Docker
204 2
|
Linux Docker Windows
docker pull 报错解决:error pulling image configuration: Get https:..
docker pull 报错解决:error pulling image configuration: Get https:..
4015 0
|
1月前
|
存储 安全 数据安全/隐私保护
Docker中配置TLS加密的步骤
我们可以在 Docker 中成功配置 TLS 加密,增强 Docker 环境的安全性,保护容器之间以及与外界的通信安全。需要注意的是,在实际应用中,应根据具体情况进行更细致的配置和调整,确保符合安全要求。同时,定期更新证书和私钥,以保障安全性。
62 1
|
2月前
|
JavaScript 安全 Java
谈谈UDP、HTTP、SSL、TLS协议在java中的实际应用
下面我将详细介绍UDP、HTTP、SSL、TLS协议及其工作原理,并提供Java代码示例(由于Deno是一个基于Node.js的运行时,Java代码无法直接在Deno中运行,但可以通过理解Java示例来类比Deno中的实现)。
86 1
|
2月前
|
网络虚拟化 Docker 容器
docker Desktop报错 error pulling image configuration 处理
docker Desktop报错 error pulling image configuration 处理
55 0
|
2月前
|
监控 安全 API
Docker + .NET API:简化部署和扩展
Docker + .NET API:简化部署和扩展
44 0
|
2月前
|
监控 安全 API
最完美的扩展Docker + .NET API:简化部署和扩展
最完美的扩展Docker + .NET API:简化部署和扩展
99 0
|
4月前
|
Web App开发 监控 UED
如何解决Angular中的Error: HTTP request failed, call timeout问题
在Angular应用中,遇到HTTP请求超时错误`Error: HTTP request failed, call timeout`时,可通过多种途径解决。首先,可增加请求超时时间,Angular默认无超时限制,设置合理的超时时间如5秒有助于避免长时间等待无响应。其次,检查服务器响应时间,利用开发者工具监控网络请求,优化服务器端代码或调整超时值。最后,确认网络连接稳定性,使用`navigator.onLine`检测网络状态,并在不同网络环境中测试。这些策略共同作用,能够有效提升应用的稳定性和用户体验。
240 1
|
5月前
|
缓存 网络协议 算法
(二)Java网络编程之爆肝HTTP、HTTPS、TLS协议及对称与非对称加密原理!
作为一名程序员,尤其是Java程序员,那必须得了解并掌握HTTP/HTTPS相关知识。因为在如今计算机网络通信中,HTTP协议的作用功不可没,无论是日常上网追剧、冲���、亦或是接口开发、调用等,必然存在HTTP的“影子”在内。尤其对于WEB开发者而言,HTTP几乎是每天会打交道的东西。
110 10