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可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
3月前
|
域名解析 缓存 Linux
如何让你的.NET WebAPI程序支持HTTP3?
如何让你的.NET WebAPI程序支持HTTP3?
47 2
如何让你的.NET WebAPI程序支持HTTP3?
|
4月前
|
中间件 Go 开发者
Go net http包
Go net http包
38 0
|
5月前
|
网络协议 算法 Shell
来我们探究一下net/http 的代码流程
来我们探究一下net/http 的代码流程
|
6月前
|
Go
Go 使用标准库 net/http 包构建服务器
Go 使用标准库 net/http 包构建服务器
27 0
|
7月前
|
存储 Java 网络安全
SpringCloud GateWay配置(TLS 和 SSL、Http超时配置)—官方原版
SpringCloud GateWay配置(TLS 和 SSL、Http超时配置)—官方原版
221 0
|
1月前
|
XML 开发框架 .NET
C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService
## 第二部分:ADO.NET、XML、HTTP、AJAX、WebService #### 1. .NET 和 C# 有什么区别? .NET(通用语言运行时): ```c# 定义:.NET 是一个软件开发框架,提供了一个通用的运行时环境,用于在不同的编程语言中执行代码。 作用:它为多语言支持提供了一个统一的平台,允许不同的语言共享类库和其他资源。.NET 包括 Common Language Runtime (CLR)、基础类库(BCL)和其他工具。 ``` C#(C Sharp): ```c# 定义: C# 是一种由微软设计的面向对象的编程语言,专门为.NET 平台开发而创建。 作
174 2
|
6月前
|
Go
Golang 语言怎么使用 net/http 标准库开发 http 应用?
Golang 语言怎么使用 net/http 标准库开发 http 应用?
26 0
|
8月前
|
Go
go的net/http有哪些值得关注的细节? 2
go的net/http有哪些值得关注的细节?
67 0
|
8月前
|
网络协议 Go
go的net/http有哪些值得关注的细节? 4
go的net/http有哪些值得关注的细节?
93 0
|
8月前
|
网络协议 Go
go的net/http有哪些值得关注的细节? 3
go的net/http有哪些值得关注的细节?
111 0