diff --git a/components/engine/api/client/network.go b/components/engine/api/client/network.go index d5853918de..059a0faf56 100644 --- a/components/engine/api/client/network.go +++ b/components/engine/api/client/network.go @@ -6,6 +6,7 @@ import ( "fmt" "io" "net" + "net/http" "strings" "text/tabwriter" "text/template" @@ -224,9 +225,9 @@ func (cli *DockerCli) CmdNetworkInspect(args ...string) error { var networks []types.NetworkResource buf := new(bytes.Buffer) for _, name := range cmd.Args() { - obj, _, err := readBody(cli.call("GET", "/networks/"+name, nil, nil)) + obj, statusCode, err := readBody(cli.call("GET", "/networks/"+name, nil, nil)) if err != nil { - if strings.Contains(err.Error(), "not found") { + if statusCode == http.StatusNotFound { fmt.Fprintf(cli.err, "Error: No such network: %s\n", name) } else { fmt.Fprintf(cli.err, "%s\n", err)