Zitat von Lennart Poettering <lenn...@poettering.net>:

On Thu, 19.02.15 19:46, Peter Paule (systemd-de...@fedux.org) wrote:

BTW:

--dkr-index-url cannot handle http redirects

By accident I tried "http://index.docker.io"; and this will be redirected to
"https://index.docker.io"; but importd cannot handle this.

I think this is actually a problem on the setup of the servers, not
the client side.

Look at this:

  % curl http://index.docker.io -I
  HTTP/1.1 302 Found
  Server: nginx/1.6.2
  Date: Fri, 20 Feb 2015 13:12:50 GMT
  Content-Type: text/html
  Content-Length: 160
  Location: https://index.docker.io/
  Connection: keep-alive

If you try to get things from http://index.docker.io it will tell you, that you
need to use https://index.docker.io/ instead. It might be questionable if 302
really the best status code for this - maybe they should better use 301 for
this. So, yes looking at 301 and 302 it is a server problem somehow, but not
following 302 is kind of a client problem as well I think.

But why not doing it like `curl -L`. It works both with http status 301 and
302.

  % curl http://index.docker.io -I -L

  HTTP/1.1 302 Found
  Server: nginx/1.6.2
  Date: Fri, 20 Feb 2015 13:19:27 GMT
  Content-Type: text/html
  Content-Length: 160
  Location: https://index.docker.io/
  Connection: keep-alive

  HTTP/1.1 200 Connection established

  HTTP/1.1 301 MOVED PERMANENTLY
  Server: nginx/1.6.2
  Date: Fri, 20 Feb 2015 13:19:28 GMT
  Content-Type: text/html; charset=utf-8
  Connection: close
  X-Frame-Options: SAMEORIGIN
  Location: https://registry.hub.docker.com/
  Strict-Transport-Security: max-age=31536000

  HTTP/1.1 200 Connection established

  HTTP/1.1 200 OK
  Server: nginx/1.6.2
  Date: Fri, 20 Feb 2015 13:19:28 GMT
  Content-Type: text/html; charset=utf-8
  Content-Length: 16966
  Connection: close
  Vary: Cookie
  X-Frame-Options: SAMEORIGIN
  Strict-Transport-Security: max-age=31536000

/pp

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to