From 190504472b4598eff7d7f6f53df4f813975ff5bb Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Fri, 14 Feb 2014 11:42:47 -0800 Subject: [PATCH] Improve error message for 404 returned by daemon Docker-DCO-1.1-Signed-off-by: Michael Crosby (github: crosbymichael) --- commands.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/commands.go b/commands.go index 7efbcc7085..bd9bdfd876 100644 --- a/commands.go +++ b/commands.go @@ -2118,7 +2118,9 @@ func (cli *DockerCli) call(method, path string, data interface{}, passAuthInfo b return nil, -1, err } - if resp.StatusCode < 200 || resp.StatusCode >= 400 { + if resp.StatusCode == 404 { + return nil, resp.StatusCode, fmt.Errorf("Error: request for %s returned 404 Not Found for the api version", req.URL) + } else if resp.StatusCode < 200 || resp.StatusCode >= 400 { body, err := ioutil.ReadAll(resp.Body) if err != nil { return nil, -1, err