docker/cli ยท error
unable to create docker endpoint config: %w
Error message
unable to create docker endpoint config: %w
What it means
Error "unable to create docker endpoint config: %w" thrown in docker/cli.
Source
Thrown at cli/command/context/create.go:92
case opts.from != "":
err = createFromExistingContext(s, name, opts.from, opts)
default:
err = createNewContext(s, name, opts)
}
if err == nil {
_, _ = fmt.Fprintln(dockerCLI.Out(), name)
_, _ = fmt.Fprintf(dockerCLI.Err(), "Successfully created context %q\n", name)
}
return err
}
func createNewContext(contextStore store.ReaderWriter, name string, opts createOptions) error {
if opts.endpoint == nil {
return errors.New("docker endpoint configuration is required")
}
dockerEP, dockerTLS, err := getDockerEndpointMetadataAndTLS(contextStore, opts.endpoint)
if err != nil {
return fmt.Errorf("unable to create docker endpoint config: %w", err)
}
contextMetadata := store.Metadata{
Endpoints: map[string]any{
docker.DockerEndpoint: dockerEP,
},
Metadata: command.DockerContext{
Description: opts.description,
AdditionalFields: opts.metaData,
},
Name: name,
}
contextTLSData := store.ContextTLSData{}
if dockerTLS != nil {
contextTLSData.Endpoints = map[string]store.EndpointTLSData{
docker.DockerEndpoint: *dockerTLS,
}
}
if err := validateEndpoints(contextMetadata); err != nil {View on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at cli/command/context/create.go:92 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/e8b9818eff90c25b.json.
Report an issue: GitHub.