docker/cli ยท error
failed to configure transport: %w
Error message
failed to configure transport: %w
What it means
Error "failed to configure transport: %w" thrown in docker/cli.
Source
Thrown at internal/registryclient/client.go:156
httpTransport, err = c.getHTTPTransportForRepoEndpoint(ctx, repoEndpoint)
if err != nil {
return nil, err
}
}
}
return distributionclient.NewRepository(repoName, repoEndpoint.BaseURL(), httpTransport)
}
func (c *client) getHTTPTransportForRepoEndpoint(ctx context.Context, repoEndpoint repositoryEndpoint) (http.RoundTripper, error) {
httpTransport, err := getHTTPTransport(
c.authConfigResolver(ctx, repoEndpoint.indexInfo.Name),
repoEndpoint.endpoint,
repoEndpoint.repoName,
c.userAgent,
repoEndpoint.actions,
)
if err != nil {
return nil, fmt.Errorf("failed to configure transport: %w", err)
}
return httpTransport, nil
}
// GetManifest returns an ImageManifest for the reference
func (c *client) GetManifest(ctx context.Context, ref reference.Named) (manifesttypes.ImageManifest, error) {
var result manifesttypes.ImageManifest
fetch := func(ctx context.Context, repo distribution.Repository, ref reference.Named) (bool, error) {
var err error
result, err = fetchManifest(ctx, repo, ref)
return result.Ref != nil, err
}
err := c.iterateEndpoints(ctx, ref, fetch)
return result, err
}
// GetManifestList returns a list of ImageManifest for the referenceView on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at internal/registryclient/client.go:156 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of docker/cli@e9452d6e78 (2026-08-01).
Data as JSON: /data/errors/c12e67489a05c2e5.json.
Report an issue: GitHub.