FATA[0025] io timeout on docker image push

My log:

curl -v https:// index. docker.io:443

  • Rebuilt URL to: https:// index. docker.io:443/
  • Hostname was NOT found in DNS cache
  • Trying 162.242.195.84…
  • Connected to index.docker.io (162.242.195.84) port 443 (#0)
  • successfully set certificate verify locations:
  • CAfile: none
    CApath: /etc/ssl/certs
  • SSLv3, TLS handshake, Client hello (1):
  • SSLv3, TLS handshake, Server hello (2):
  • SSLv3, TLS handshake, CERT (11):
  • SSLv3, TLS handshake, Server key exchange (12):
  • SSLv3, TLS handshake, Server finished (14):
  • SSLv3, TLS handshake, Client key exchange (16):
  • SSLv3, TLS change cipher, Client hello (1):
  • SSLv3, TLS handshake, Finished (20):
  • SSLv3, TLS change cipher, Client hello (1):
  • SSLv3, TLS handshake, Finished (20):
  • SSL connection using ECDHE-RSA-AES128-GCM-SHA256
  • Server certificate:
  • subject: OU=GT98568428; OU=See Upgrade your TLS/SSL & Wildcard Certificates to GeoTrust | RapidSSL (c)15; OU=Domain Control Validated - RapidSSL(R); CN=*.docker.io
  • start date: 2015-03-19 17:34:32 GMT
  • expire date: 2018-04-21 01:51:52 GMT
  • subjectAltName: index.docker.io matched
  • issuer: C=US; O=GeoTrust Inc.; CN=RapidSSL SHA256 CA - G3
  • SSL certificate verify ok.

GET / HTTP/1.1
User-Agent: curl/7.35.0
Host: index.docker.io
Accept: /

< HTTP/1.1 301 MOVED PERMANENTLY

  • Server nginx/1.6.2 is not blacklisted
    < Server: nginx/1.6.2
    < Date: Wed, 03 Jun 2015 19:11:31 GMT
    < Content-Type: text/html; charset=utf-8
    < Transfer-Encoding: chunked
    < Connection: close
    < X-Frame-Options: SAMEORIGIN
    < Location: https://registry.hub.docker.com/
    < Strict-Transport-Security: max-age=3153600
    <
  • Closing connection 0
  • SSLv3, TLS alert, Client hello (1):