gpt4 book ai didi

python - 我在构建 dockerfile 时出错了,我对此一无所知

转载 作者:行者123 更新时间:2023-12-02 20:47:07 24 4
gpt4 key购买 nike

我在 windows10 中运行 docker,我的 dockerfile 像这样

FROM python:2.7-slim

WORKDIR E:/docker

ADD . E:/docker

RUN pip install -r requirements.txt

EXPOSE 80

ENV NAME World

CMD ["python", "app.py"]

当我运行时
docker build -t friendlyhello .我得到这样的错误:
E:\docker-demo>docker build -t friendlyhello .

Sending build context to Docker daemon 4.608kB

Step 1/7 : FROM python:2.7-slim

---> d0d1b97dd328

Step 2/7 : WORKDIR E:/docker

---> Using cache

---> 305b573b82a5

Step 3/7 : ADD . E:/docker

---> 6d25bd33ba84

Step 4/7 : RUN pip install -r E:/docker-demo/requirements.txt

---> Running in e68dd3cd1c71
Could not open requirements file: [Errno 2] No such file or directory: 'E:/docker-demo/requirements.txt'
The command '/bin/sh -c pip install -r E:/docker-demo/requirements.txt' returned a non-zero code: 1

它使 RUN 为 /bin/sh -c .但应该是 cmd /S /C在 window 里
,当我运行 pip install -r requirements.txt 时它可以工作在 commonds 线上直接。我不知道如何解决它。谢谢你的回答

最佳答案

requirements.txt应该出现在您的 docker 文件所在的同一位置

关于python - 我在构建 dockerfile 时出错了,我对此一无所知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50743651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com