diff --git a/cli/command/image/list.go b/cli/command/image/list.go index 9652d9fd5..40915b892 100644 --- a/cli/command/image/list.go +++ b/cli/command/image/list.go @@ -114,6 +114,16 @@ func runImages(ctx context.Context, dockerCLI command.Cli, options imagesOptions } } + format := options.format + if len(format) == 0 { + if len(dockerCLI.ConfigFile().ImagesFormat) > 0 && !options.quiet && !options.tree { + format = dockerCLI.ConfigFile().ImagesFormat + useTree = false + } else { + format = formatter.TableFormatKey + } + } + if useTree { return runTree(ctx, dockerCLI, treeOptions{ images: images, @@ -123,15 +133,6 @@ func runImages(ctx context.Context, dockerCLI command.Cli, options imagesOptions }) } - format := options.format - if len(format) == 0 { - if len(dockerCLI.ConfigFile().ImagesFormat) > 0 && !options.quiet { - format = dockerCLI.ConfigFile().ImagesFormat - } else { - format = formatter.TableFormatKey - } - } - imageCtx := formatter.ImageContext{ Context: formatter.Context{ Output: dockerCLI.Out(), diff --git a/cli/command/image/testdata/list-command-success.format.golden b/cli/command/image/testdata/list-command-success.format.golden index cca2da199..e69de29bb 100644 --- a/cli/command/image/testdata/list-command-success.format.golden +++ b/cli/command/image/testdata/list-command-success.format.golden @@ -1 +0,0 @@ -IMAGE ID DISK USAGE CONTENT SIZE EXTRA