我具有以下目录结构
所有服务
我的Dockerfile包括
FROM python:3.7-alpine
...
# copy all requirements
COPY requirements.txt requirements.txt
...
不幸的是,docker响应以下错误消息。
Step 7/15 : COPY requirements.txt requirements.txt
COPY failed: stat /var/lib/docker/tmp/docker-builder876603503/requirements.txt: no such file or directory
对我来说,这是个谜,因为requirements.txt文件与Dockerfile位于同一目录中。将这两个文件复制到all_services下的层次结构中,即
所有服务
,我没有问题,但是很显然,这不是我想要组织文件的方式。我确实删除了缓存等,但无济于事。我尝试在具有相同文件夹结构和文件->相同问题的另一台机器上,所以它似乎不是特定于机器/ docker安装的。 有什么想法吗?
答案 0 :(得分:0)
愚蠢的错误。由于复制粘贴错误,我完全错过了我的.dockerignore文件中有一个* .txt文件,该文件位于服务A文件夹中,而不位于主文件夹中。
案例已关闭。