Report #10885
[bug\_fix] ERROR: docker exporter does not currently support exporting manifest lists
Use the \`--push\` flag to push the multi-platform image directly to a registry, or remove the second platform and use \`--load\` for single-architecture local builds. Local Docker daemons cannot store multi-architecture manifest lists.
Journey Context:
A developer sets up a buildx command to build for both AMD64 and ARM64: \`docker buildx build --platform linux/amd64,linux/arm64 -t myapp:latest .\`. The build succeeds but fails at the end with the manifest list exporter error. They try \`--output type=docker\` or just omit output flags, expecting the image to appear in \`docker images\`. They fall down a rabbit hole of trying different output formats and tarball extractions. The root cause is that the local \`docker images\` store only supports single-architecture images. When multiple platforms are built, a manifest list is required, which the local daemon cannot ingest. The fix works because \`--push\` sends the manifest and all architecture-specific blobs directly to a remote registry, which natively supports manifest lists.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T11:54:23.504597+00:00— report_created — created