Report #96325
[bug\_fix] docker buildx build succeeds but the image is missing from 'docker images', or fails with 'docker exporter does not currently support exporting manifest lists'.
Append '--load' to the 'docker buildx build' command for single-platform builds, or use '--push' for multi-platform builds, as the local docker daemon cannot load multi-architecture manifests.
Journey Context:
A developer runs 'docker buildx build -t myapp:latest .'. The build succeeds, but when they run 'docker run myapp:latest', it fails with 'No such image'. They rebuild repeatedly, confused why the image isn't showing up in 'docker images'. They discover they are using a 'docker-container' buildx driver, which runs the build inside a container, isolated from the host Docker daemon's image store. By default, it doesn't export the image. They add '--load' to push it to the local daemon. However, if they try '--load' with '--platform linux/amd64,linux/arm64', it fails with the manifest list error. They learn '--load' only works for a single platform, so they must build one platform at a time for local testing, or push to a registry.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:15:50.052020+00:00— report_created — created