MCPcopy Create free account
hub / github.com/docker/cli / ConfigFile

Struct ConfigFile

cli/config/configfile/file.go:52–78  ·  view source on GitHub ↗

ConfigFile ~/.docker/config.json file info

Source from the content-addressed store, hash-verified

50
51// ConfigFile ~/.docker/config.json file info
52type ConfigFile struct {
53 AuthConfigs map[string]types.AuthConfig `json:"auths"`
54 HTTPHeaders map[string]string `json:"HttpHeaders,omitempty"`
55 PsFormat string `json:"psFormat,omitempty"`
56 ImagesFormat string `json:"imagesFormat,omitempty"`
57 NetworksFormat string `json:"networksFormat,omitempty"`
58 PluginsFormat string `json:"pluginsFormat,omitempty"`
59 VolumesFormat string `json:"volumesFormat,omitempty"`
60 StatsFormat string `json:"statsFormat,omitempty"`
61 DetachKeys string `json:"detachKeys,omitempty"`
62 CredentialsStore string `json:"credsStore,omitempty"`
63 CredentialHelpers map[string]string `json:"credHelpers,omitempty"`
64 Filename string `json:"-"` // Note: for internal use only
65 ServiceInspectFormat string `json:"serviceInspectFormat,omitempty"`
66 ServicesFormat string `json:"servicesFormat,omitempty"`
67 TasksFormat string `json:"tasksFormat,omitempty"`
68 SecretFormat string `json:"secretFormat,omitempty"`
69 ConfigFormat string `json:"configFormat,omitempty"`
70 NodesFormat string `json:"nodesFormat,omitempty"`
71 PruneFilters []string `json:"pruneFilters,omitempty"`
72 Proxies map[string]ProxyConfig `json:"proxies,omitempty"`
73 CurrentContext string `json:"currentContext,omitempty"`
74 CLIPluginsExtraDirs []string `json:"cliPluginsExtraDirs,omitempty"`
75 Plugins map[string]map[string]string `json:"plugins,omitempty"`
76 Aliases map[string]string `json:"aliases,omitempty"`
77 Features map[string]string `json:"features,omitempty"`
78}
79
80type configEnvAuth struct {
81 Auth string `json:"auth"`

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected