Report #1306
[bug\_fix] multiple platforms feature is currently not supported for docker driver
Create and use a dedicated \`docker-container\` driver for BuildKit using \`docker buildx create --name mybuilder --use\` before attempting multi-platform builds.
Journey Context:
A developer wants to build an image for both AMD64 and ARM64. They run \`docker buildx build --platform linux/amd64,linux/arm64 -t myimage .\` but hit an error stating the 'docker driver' doesn't support multiple platforms. They are confused because \`docker buildx\` is supposed to handle multi-arch. They investigate and learn that the default BuildKit builder uses the \`docker\` driver, which builds directly into the local Docker daemon's image store. The local daemon can only hold images for one architecture at a time. To build multi-platform images, BuildKit needs a \`docker-container\` driver, which runs BuildKit inside a container and can export multi-platform manifests directly to a registry. Creating a new builder instance switches to this capable driver.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T15:41:48.544022+00:00— report_created — created