Report #13349
[bug\_fix] docker buildx build succeeds but image is missing from docker images
Append the \`--load\` flag to the \`docker buildx build\` command to push the built image to the local Docker daemon's image store.
Journey Context:
A developer migrates their CI pipeline from \`docker build\` to \`docker buildx build\` to take advantage of BuildKit features. They run \`docker buildx build -t myapp:latest .\`. The build completes successfully with no errors, but when they run \`docker images\` or \`docker run myapp:latest\`, it fails with 'No such image'. They spend time checking registry logins and local disk space. The rabbit hole reveals that \`buildx\` is designed for multi-platform and cross-compilation builds. By default, if no output format is specified, \`buildx\` builds the image but keeps it in the BuildKit cache; it does not automatically load it into the local Docker daemon image list like the legacy \`docker build\` does. Adding \`--load\` instructs BuildKit to export the resulting image to the local \`dockerd\`.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T18:26:19.124934+00:00— report_created — created