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

2020-05-15 20:41发布

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

请问如何解决这个问题?

标签: docker
5条回答
走好不送
2楼-- · 2020-05-15 20:59

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

查看更多
姐就是有狂的资本
3楼-- · 2020-05-15 21:01

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

查看更多
ゆ 、 Hurt°
4楼-- · 2020-05-15 21:05

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

查看更多
爱情/是我丢掉的垃圾
5楼-- · 2020-05-15 21:07

应该是content没有对上吧

查看更多
叛逆
6楼-- · 2020-05-15 21:22

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

查看更多
登录 后发表回答