Dockerfile在项目目录中运行python脚本文件

时间:2018-08-02 04:20:35

标签: python docker dockerfile

您好,我很难编写Dockerfile来运行位于我的项目目录中的python Spider脚本

该脚本文件位于scrapy_estate / tutorial / tutorial / spiders /中。我考虑使用COPY命令,但是CMD [“ python3”,“ real_estate_spider.py”]仍然找不到real_estate_spider.py文件

这是我的Dockerfile

FROM ubuntu:18.04
FROM python:3.6-onbuild
RUN  apt-get update &&apt-get upgrade -y&& apt-get install python-pip -y
RUN pip install --upgrade pip
RUN pip install scrapy
WORKDIR /usr/local/bin
COPY scrapy_estate/tutorial/tutorial/spiders/real_estate_spider.py
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
EXPOSE 80
CMD ["python3","real_estate_spider.py"]

希望有人可以帮助我:)

1 个答案:

答案 0 :(得分:4)

您似乎忘记了脚本文件复制行中的“ ./”