无法使用docker复制并由于找不到目录而出现错误?

时间:2019-08-19 11:58:18

标签: 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

这是我的dockerfile

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

如何解决?

1 个答案:

答案 0 :(得分:-1)

您还可以尝试:只需确保您的点路径正确,请执行which pip以确保点路径是什么。 然后将其放入您的docker文件而不是最后一行:

...

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

如果您不理解我的回答,请告诉我。