docker/cli ยท error
invalid platform: %w
Error message
invalid platform: %w
What it means
Error "invalid platform: %w" thrown in docker/cli.
Source
Thrown at cli/command/image/load.go:86
// depleting the standby list un-necessarily. On Linux, this equates to a regular os.Open.
file, err := sequential.Open(opts.input)
if err != nil {
return err
}
defer func() { _ = file.Close() }()
input = file
}
var options []client.ImageLoadOption
if opts.quiet || !dockerCli.Out().IsTerminal() {
options = append(options, client.ImageLoadWithQuiet(true))
}
platformList := []ocispec.Platform{}
for _, p := range opts.platform {
pp, err := platforms.Parse(p)
if err != nil {
return fmt.Errorf("invalid platform: %w", err)
}
platformList = append(platformList, pp)
}
if len(platformList) > 0 {
options = append(options, client.ImageLoadWithPlatforms(platformList...))
}
res, err := dockerCli.Client().ImageLoad(ctx, input, options...)
if err != nil {
return err
}
defer func() { _ = res.Close() }()
return jsonstream.Display(ctx, res, dockerCli.Out())
}
View on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at cli/command/image/load.go:86 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/025b241597ee1ce9.json.
Report an issue: GitHub.