CopyIgnoredFile 文件
目录
注意
此检查是实验性的,默认情况下未启用。要启用它,请参阅 实验性检查。
输出
Attempting to Copy file "./tmp/Dockerfile" that is excluded by .dockerignore
描述
当您在 Dockerfile 中使用 Add 或 Copy 指令时,您应该
确保要复制到镜像中的文件与模式不匹配
存在于 中。.dockerignore
与文件中的模式匹配的文件不存在于
构建镜像时的上下文。尝试复制或添加
缺少上下文将导致生成错误。.dockerignore
例子
使用给定的文件:.dockerignore
*/tmp/*
❌ 错误:尝试复制被 .dockerignore 排除的文件“./tmp/Dockerfile”
FROM scratch
COPY ./tmp/helloworld.txt /helloworld.txt
✅ 好:复制未被 .dockerignore 排除的文件
FROM scratch
COPY ./forever/helloworld.txt /helloworld.txt