diff --git a/cli-plugins/plugin/plugin.go b/cli-plugins/plugin/plugin.go index 3d98662220..bdb5a64875 100644 --- a/cli-plugins/plugin/plugin.go +++ b/cli-plugins/plugin/plugin.go @@ -133,7 +133,9 @@ func newPluginCommand(dockerCli *command.DockerCli, plugin *cobra.Command, meta } opts, flags := cli.SetupPluginRootCommand(cmd) + cmd.SetIn(dockerCli.In()) cmd.SetOut(dockerCli.Out()) + cmd.SetErr(dockerCli.Err()) cmd.AddCommand( plugin, diff --git a/cmd/docker/docker.go b/cmd/docker/docker.go index 78336bea24..9becec2c07 100644 --- a/cmd/docker/docker.go +++ b/cmd/docker/docker.go @@ -51,6 +51,10 @@ func newDockerCommand(dockerCli *command.DockerCli) *cli.TopLevelCommand { DisableDescriptions: true, }, } + cmd.SetIn(dockerCli.In()) + cmd.SetOut(dockerCli.Out()) + cmd.SetErr(dockerCli.Err()) + opts, flags, helpCmd = cli.SetupRootCommand(cmd) registerCompletionFuncForGlobalFlags(dockerCli, cmd) flags.BoolP("version", "v", false, "Print version information and quit")