代码
FROM python:3.9-slim-buster
ARG SCRAPY_VERSION=2.5.0
RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
echo 'deb http://mirrors.163.com/debian/ jessie main non-free contrib' > /etc/apt/sources.list && \
echo 'deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib' >> /etc/apt/sources.list && \
echo 'deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib' >> /etc/apt/sources.list
RUN apt-get update
RUN apt-get install vim
RUN apt-get install -y git
COPY scrapyd.conf /home/liang/my_scrapy_project/ScrapyDouban/docker/scrapyd/
EXPOSE 6800
CMD ["scrapyd"]
报错如下
解决方案
ifconfig // 查询ip
sudo i
route -p add 172.17.0.0 mask 255.255.0.0 ifconfig查询到的ip
结果
exit
sudo systemctl restart docker
重新运行docker
sudo docker build -t scrapyd:v1 .
可以了 已经解决