diff --git a/cmd/docker/docker.go b/cmd/docker/docker.go index 46a235c4bdb8..a5cb47c6917d 100644 --- a/cmd/docker/docker.go +++ b/cmd/docker/docker.go @@ -43,7 +43,10 @@ func main() { } if err != nil && !errdefs.IsCancelled(err) { - _, _ = fmt.Fprintln(os.Stderr, err) + var stErr cli.StatusError + if errors.As(err, &stErr) && stErr.Status != "" { + _, _ = fmt.Fprintln(os.Stderr, err) + } os.Exit(getExitCode(err)) } }