繁体   English   中英

如何在Amazon Linux 2 AMI EC2上安装Scrapy Docker Container

[英]How to install Scrapy Docker Container on Amazon Linux 2 AMI EC2

尝试创建将运行爬虫的docker容器。 我还没有看到任何清晰的示例。

我已经尝试过在Dockerfile中进行多次更改,但是我仍然在做错误的事情。 有人可以协助吗?

Dockerfile:

FROM amazonlinux
COPY . /app
RUN yum -y update
RUN yum -y install python3
RUN yum -y install python3-pip
RUN yum install python-devel -y
RUN yum install gcc gcc-devel -y
RUN yum install libxml2 libxml2-devel -y
RUN yum install libxslt libxslt-devel -y
RUN yum install openssl openssl-devel -y
RUN yum install libffi libffi-devel -y
RUN pip3 install lxml
RUN pip3 install scrapy
RUN pip3 install -r /app/requirements.txt
WORKDIR /app
ENTRYPOINT ["python3", "/app/spiders/start.py"]

这是终端给出的错误:

https://imgur.com/a/OQfYBnb

实际上,它不是docker,而是python错误。 您安装python-devel但使用python3,因此您需要用python devel替换字符串以RUN yum install python3-devel -y

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM