Report #16934
[bug\_fix] failed to solve with frontend dockerfile.v0: failed to create LLB definition: dockerfile parse error line X: unknown flag: mount
Enable BuildKit by setting the environment variable DOCKER\_BUILDKIT=1 or by using docker buildx build instead of docker build.
Journey Context:
A developer adds RUN --mount=type=cache,target=/app/node\_modules npm install to their Dockerfile to speed up builds. When running docker build, they get a syntax error pointing to the mount flag. They check the Dockerfile syntax repeatedly, finding no typos. They realize that the default docker build command on their system uses the legacy Docker builder, which does not support the --mount extension. Setting the environment variable DOCKER\_BUILDKIT=1 or using docker buildx build activates the BuildKit frontend, which parses the extended Dockerfile syntax \(frontend dockerfile.v0\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T03:58:44.425017+00:00— report_created — created