Ich habe kürzlich meinen Docker von 1.4 auf 1.5 aktualisiert (mit dem Paket lxc_docker
).
Seitdem sendet der Docker-Daemon einen Fehler wie diesen (für jeden Befehl):
$ docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
FATA[0000] Error response from daemon: 404 page not found
Aber wenn ich die vorherige Version des Clients verwende, bekomme ich die gute Antwort:
$ /usr/bin/docker-old version
Client version: 1.4.0
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 4595d4f
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
Es scheint sich um Proxy-Einstellungen zu handeln ( HTTP_PROXY
und HTTPS_PROXY
Variablen werden auf diesem Server verwendet), und ich kann das Problem lösen , indem ich die NO_PROXY
Variable einstelle :
$ export NO_PROXY="/var/run/docker.sock"
$ docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
Wissen Sie, woher dieses Problem wirklich kommt? Und wie kann man es sauber lösen?