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