最近、ドッカーを1.4から1.5に更新しました(パッケージを使用lxc_docker
)。
それ以来、dockerデーモンは次のようなエラーを送信します(すべてのコマンドに対して):
$ 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
しかし、以前のバージョンのクライアントを使用する場合、私は良い答えを得る:
$ /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
これはプロキシ設定のようです(HTTP_PROXY
そしてHTTPS_PROXY
、このサーバーで変数が使用されています)。変数を設定することで問題を解決できNO_PROXY
ます。
$ 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
この問題が本当にどこから来たのか知っていますか?そして、それをきれいに解決する方法は?