Versions in this module Expand all Collapse all v1 v1.13.1 Mar 11, 2020 Changes in this version + func AddTrustedFlags(fs *pflag.FlagSet, verify bool) + func ConfigureAuth(cli *DockerCli, flUser, flPassword, serverAddress string, ...) (types.AuthConfig, error) + func CopyToFile(outfile string, r io.Reader) error + func ElectAuthServer(ctx context.Context, cli *DockerCli) string + func EncodeAuthToBase64(authConfig types.AuthConfig) (string, error) + func IsTrusted() bool + func LoadDefaultConfigFile(err io.Writer) *configfile.ConfigFile + func NewAPIClientFromFlags(opts *cliflags.CommonOptions, configFile *configfile.ConfigFile) (client.APIClient, error) + func PrettyPrint(i interface{}) string + func PromptForConfirmation(ins *InStream, outs *OutStream, message string) bool + func RegistryAuthenticationPrivilegedFunc(cli *DockerCli, index *registrytypes.IndexInfo, cmdName string) types.RequestPrivilegeFunc + func ResolveAuthConfig(ctx context.Context, cli *DockerCli, index *registrytypes.IndexInfo) types.AuthConfig + func RetrieveAuthTokenFromImage(ctx context.Context, cli *DockerCli, image string) (string, error) + func UserAgent() string + type DockerCli struct + func NewDockerCli(in io.ReadCloser, out, err io.Writer) *DockerCli + func (cli *DockerCli) Client() client.APIClient + func (cli *DockerCli) ConfigFile() *configfile.ConfigFile + func (cli *DockerCli) CredentialsStore(serverAddress string) credentials.Store + func (cli *DockerCli) DefaultVersion() string + func (cli *DockerCli) Err() io.Writer + func (cli *DockerCli) GetAllCredentials() (map[string]types.AuthConfig, error) + func (cli *DockerCli) HasExperimental() bool + func (cli *DockerCli) In() *InStream + func (cli *DockerCli) Initialize(opts *cliflags.ClientOptions) error + func (cli *DockerCli) Out() *OutStream + func (cli *DockerCli) ShowHelp(cmd *cobra.Command, args []string) error + type EventHandler interface + Handle func(action string, h func(eventtypes.Message)) + Watch func(c <-chan eventtypes.Message) + func InitEventHandler() EventHandler + type InStream struct + func NewInStream(in io.ReadCloser) *InStream + func (i *InStream) CheckTty(attachStdin, ttyMode bool) error + func (i *InStream) Close() error + func (i *InStream) FD() uintptr + func (i *InStream) IsTerminal() bool + func (i *InStream) Read(p []byte) (int, error) + func (i *InStream) RestoreTerminal() + func (i *InStream) SetRawTerminal() (err error) + type OutStream struct + func NewOutStream(out io.Writer) *OutStream + func (o *OutStream) FD() uintptr + func (o *OutStream) GetTtySize() (uint, uint) + func (o *OutStream) IsTerminal() bool + func (o *OutStream) RestoreTerminal() + func (o *OutStream) SetRawTerminal() (err error) + func (o *OutStream) Write(p []byte) (int, error) + type Streams interface + Err func() io.Writer + In func() *InStream + Out func() *OutStream