diff --git a/cli/command/cli.go b/cli/command/cli.go index ca329f5d6280..d6a2a9f04a82 100644 --- a/cli/command/cli.go +++ b/cli/command/cli.go @@ -602,8 +602,10 @@ func NewDockerCli(ops ...CLIOption) (*DockerCli, error) { ops = append(defaultOps, ops...) cli := &DockerCli{baseCtx: context.Background()} - if err := cli.Apply(ops...); err != nil { - return nil, err + for _, op := range ops { + if err := op(cli); err != nil { + return nil, err + } } return cli, nil }