問題:
[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