Report #84772
[bug\_fix] Image built with docker buildx build is missing from docker images
Append the --load flag to the docker buildx build command to export the built image to the local Docker daemon's image store.
Journey Context:
A developer switches from docker build to docker buildx build to leverage advanced caching or multi-platform builds. The build completes successfully, showing the final layer and image ID. However, when they try to run the image immediately with docker run, they get an 'Unable to find image locally' error. Running docker images confirms it is missing. They rebuild multiple times, confused as to why the image isn't showing up. After reading the BuildKit documentation, they discover that buildx defaults to building into its own internal cache and does not automatically load images into the local Docker daemon, especially because multi-platform images cannot be loaded directly into a daemon that only runs one architecture. Adding the --load flag instructs buildx to export the single-platform image to the local daemon, making it available for docker run.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T00:52:47.189591+00:00— report_created — created