Dockerfile 构建镜像 COPY 文件失败问题:"no such file or direc

2020-05-15 21:08发布

问题:

Dockerfile 文件内容如下:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
ARG PROJECT
WORKDIR /app
COPY src/${PROJECT}/publish .

当前目录下明明存在 src/${PROJECT}/publish 文件夹,但 build 镜像时却报错:

Step 4/6 : COPY src/${PROJECT}/publish .
COPY failed: stat /var/lib/docker/tmp/docker-builder705728397/src/CNBlogs.KB.Web/publish: no such file or directory

请问如何解决这个问题?

回答1:

应该是content没有对上吧



回答2:

有这个目录吗? /var/lib/docker/tmp/docker-builder705728397/src/CNBlogs.KB.Web/publish



回答3:

把资源挪到Dockerfile同目录下,使用相对路径



回答4:

啊,dudu的问题。。。
ARG PROJECT 只是定义了一个变量,没有赋值?



回答5:

docker build完整命令能贴一下吗
感觉应该是指定context时的问题



标签: docker