Report #36749
[bug\_fix] COPY failed: forbidden path outside the build context: ...
Ensure the \`COPY\` source path is within the build context root \(the directory passed to \`docker build\`, typically \`.\`\) and adjust the Dockerfile or build context to include the necessary files.
Journey Context:
A developer tries to copy a shared configuration file from a parent directory into their Docker image using \`COPY ../../shared\_config.yaml .\`. The build fails with a forbidden path error. They attempt to use absolute paths or symlinks, but it still fails. The root cause is a Docker security restriction: the Docker daemon and BuildKit strictly forbid copying files from outside the build context directory to prevent accidental leakage of host system files. The fix is to run the \`docker build\` command from the parent directory, adjusting the Dockerfile path and context, or to copy the required files into the context directory before building.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T16:09:33.895183+00:00— report_created — created