diff --git a/cli/command/cli.go b/cli/command/cli.go index 2081c8f46b..a9e7e30763 100644 --- a/cli/command/cli.go +++ b/cli/command/cli.go @@ -144,7 +144,9 @@ func (cli *DockerCli) ServerInfo() ServerInfo { // ClientInfo returns the client details for the cli func (cli *DockerCli) ClientInfo() ClientInfo { if cli.clientInfo == nil { - _ = cli.loadClientInfo() + if err := cli.loadClientInfo(); err != nil { + panic(err) + } } return *cli.clientInfo } @@ -273,6 +275,11 @@ func (cli *DockerCli) Initialize(opts *cliflags.ClientOptions, ops ...Initialize } } cli.initializeFromClient() + + if err := cli.loadClientInfo(); err != nil { + return err + } + return nil }