Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x can';不使用docker进行复制,并且由于找不到目录而导致错误?_Python 3.x_Docker_Dockerfile_Azure Functions_Docker Build - Fatal编程技术网

Python 3.x can';不使用docker进行复制,并且由于找不到目录而导致错误?

Python 3.x can';不使用docker进行复制,并且由于找不到目录而导致错误?,python-3.x,docker,dockerfile,azure-functions,docker-build,Python 3.x,Docker,Dockerfile,Azure Functions,Docker Build,当我尝试使用docker安装软件包时 我得到以下错误 COPY failed: stat /var/lib/docker/overlay2/7f434dda3e872abd56226080297095cbc3ebd1decef703550c2c12fead4a6e94/merged/home/site/wwwroot: no such file or directory 这是我的文件 COPY . /home/site/wwwroot FROM ubuntu # ... ENV DEBIA

当我尝试使用docker安装软件包时 我得到以下错误

COPY failed: stat /var/lib/docker/overlay2/7f434dda3e872abd56226080297095cbc3ebd1decef703550c2c12fead4a6e94/merged/home/site/wwwroot: no such file or directory
这是我的文件

COPY . /home/site/wwwroot


FROM ubuntu
# ...
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && \
    apt-get -y install gcc mono-mcs && \
    rm -rf /var/lib/apt/lists/*

COPY --from=0 /home/site/wwwroot /home/site/wwwroot
RUN cd /home/site/wwwroot && pip install -r requirements.txt

如何解决它?

您也可以尝试:只需确保您的pip路径正确,执行
哪个pip
以确保pip路径正确。 然后将其放在docker文件中,而不是最后一行:

...

RUN /usr/bin/pip -r /home/site/wwwroot/requirements.txt

如果您不明白我的答案,请告诉我。

WORKDIR
可能会有帮助吗?您可以帮助我如何添加它吗?我如何找到pipIt的路径?看起来您试图复制您的代码和requirements.txt。我忘了提到这一行:
COPY--from=0/home/site/wwwroot/home/site/wwwroot
不正确。您不能从某个内容复制到自身,但您可以尝试使用
copy将所有源代码复制到您的容器中/主页/站点/wwwroot
检查此链接: