MCPcopy Index your code
hub / github.com/docker/cli / resolveDockerEndpoint

Function resolveDockerEndpoint

cli/command/cli.go:322–335  ·  view source on GitHub ↗
(s store.Reader, contextName string)

Source from the content-addressed store, hash-verified

320}
321
322func resolveDockerEndpoint(s store.Reader, contextName string) (docker.Endpoint, error) {
323 if s == nil {
324 return docker.Endpoint{}, errors.New("no context store initialized")
325 }
326 ctxMeta, err := s.GetMetadata(contextName)
327 if err != nil {
328 return docker.Endpoint{}, err
329 }
330 epMeta, err := docker.EndpointFromContext(ctxMeta)
331 if err != nil {
332 return docker.Endpoint{}, err
333 }
334 return docker.WithTLSData(s, contextName, epMeta)
335}
336
337// Resolve the Docker endpoint for the default context (based on config, env vars and CLI flags)
338func resolveDefaultDockerEndpoint(opts *cliflags.ClientOptions) (docker.Endpoint, error) {

Callers 2

NewAPIClientFromFlagsFunction · 0.85
getDockerEndPointMethod · 0.85

Calls 1

GetMetadataMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…