Report #81941
[bug\_fix] COPY failed: forbidden path outside the build context
Move the required files into the build context directory, or run the build from the parent directory using the -f flag \(e.g., docker build -f subdir/Dockerfile .\).
Journey Context:
A developer tries to COPY ../config.yml /app/ in their Dockerfile to include a shared configuration file from a parent directory. The build fails immediately. They try using symlinks, which also fail because Docker resolves symlinks strictly within the context tarball. They realize the Docker client sends the build context \(the directory of the Dockerfile by default\) to the daemon, and the daemon is strictly isolated from the host's filesystem outside that context. The fix is to restructure the build to run from the parent directory, bringing the file into the context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T20:08:07.423837+00:00— report_created — created