gpt4 book ai didi

python - Dockerfile 在文件夹中运行 scrapy scrapy 命令

转载 作者:行者123 更新时间:2023-12-01 09:10:59 28 4
gpt4 key购买 nike

我得到了一个 scrapy 蜘蛛,可以在教程文件夹中的 scrapy scrape Estate 终端中运行。

如何使用 Dockerfile 中的 run 命令 cd 到教程文件夹并运行它?

我的 Dockerfile 没有 RUN cd:

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 ./
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
EXPOSE 80

最佳答案

您应该在 docker 文件中设置 WORKDIR、ENTRYPOINT 和 CMD:

WORKDIR /tutorial-crawler
ENTRYPOINT ["scrapy"]
CMD []

然后:

$ docker run -it image_name list
tutorial
$ docker run -it image_name crawl tutorial

关于python - Dockerfile 在文件夹中运行 scrapy scrapy 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51651063/

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