qinxiaoyi1 2022-12-09 11:46 采纳率: 40%
浏览 17

docker部署python爬虫项目,chrome安装问题

使用docker,部署一个python的爬虫项目
python用了chrome_options = webdriver.ChromeOptions() 需要安装中chrome 和 chromedriver , chromedriver 我可以放在项目中,但是需要在dockerfile 安装chrome,查询了良久,找不到解决方法
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
FROM python:3.9

WORKDIR /home/code
ADD . /home/code

#RUN mkdir /home/code/depends
#RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
#RUN echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list
#RUN apt-get update && apt-get install -y google-chrome-stable

RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
RUN sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
RUN apt-get update
RUN apt-get -y install google-chrome-stable


# 安装 requirements.txt 中指定的任何所需软件包
RUN pip install -r requirements.txt -i https://pypi.doubanio.com/simple
# 定义环境变量
#ENV NAME World
# 在容器启动时运行 app.py
CMD ["python", "/home/code/task_scheduler.py"]

上面是我的dokerfile
 => ERROR [4/9] RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -                                                                                                                      170.8s 
------
 > [4/9] RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -:
#8 1.430 /bin/sh: 1: sudo: not found
------
executor failed running [/bin/sh -c wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -]: exit code: 127

执行会报错

求朋友们帮忙看看

  • 写回答

1条回答 默认 最新

  • 加拉萨假期 2022-12-09 17:18
    关注

    不是寫了sudo: not found嗎?要麼把sudo去掉,要麼給你的容器中安裝sudo.試試.

    评论

报告相同问题?

问题事件

  • 创建了问题 12月9日

悬赏问题

  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 定制ai直播实时换脸软件
  • ¥100 栈回溯相关,模块加载后KiExceptionDispatch无法正常回溯了
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding
  • ¥15 Marscode IDE 如何预览新建的 HTML 文件