CARVIEW |
Select Language
HTTP/2 200
date: Fri, 01 Aug 2025 19:11:10 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"c3577bfda76dbce0a78f2ea33e565a45"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=Fzl2si8AoXpRXi9WVDt1QAKUyZy8vhwiM4w%2BdM1MI1CdGnZWt8NokLC8UvpZliup2LijBQCGYetRD4srg2JF5IbaKvMdOTWJCOppg%2FXWy%2BSguUKj7RbhKYIcHu0yjca%2FdtofXG19QUBkJQFVKlg7VpnrGUSAM53I2mZu5Vc0bOwhILwvp131fryvsYL6zuqZIPtddgD0lGzi%2Bjb1vCW9wnWt2qIGPZh4lu5iZ8ro0Ob4VNitT0%2BPRXi4vZfy8HPPop9RjF%2BTpGCg%2Bx%2Fp22%2BXWA%3D%3D--PNWw51lTxJuKUjYR--Tsd4tYkDLYBG8AL02gsj5Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1788604504.1754075470; Path=/; Domain=github.com; Expires=Sat, 01 Aug 2026 19:11:10 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 01 Aug 2026 19:11:10 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BB40:397720:48AD30:565419:688D114E
DL3045 · hadolint/hadolint Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 464
DL3045
Moritz Röhrich edited this page Mar 4, 2021
·
1 revision
FROM scratch
COPY foo bar
FROM scratch
COPY foo /bar
or
FROM scratch
WORKDIR /
COPY foo bar
While COPY
ing to a relative path is not problematic per sé, errors happen, when changes are introduced to the WORKDIR
without updating the destination of the COPY
command. Since it is easy to overlook this relationship, Hadolint emits this warning when no WORKDIR
is set and COPY
has a relative destination. This case is error prone and either setting the COPY
-destination absolute or the WORKDIR
explicitly will reduce the probability of having an error.
It is assumed, that when a WORKDIR
is set, the programmer will make sure it works well together with the destination of the COPY
statements.
Clone this wiki locally
You can’t perform that action at this time.