美文网首页
docker配置chrome踩坑记录

docker配置chrome踩坑记录

作者: SodaCrush | 来源:发表于2020-03-02 19:26 被阅读0次

背景介绍

  • 解决docker安装selenium时因环境缺失部分依赖而导致安装失败的问题

dockerfile配置(适用debian/ubuntu)

FROM markadams/chromium-xvfb

RUN apt-get update && apt-get install -y python3 python3-pip curl unzip libgconf-2-4 build-essential
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8

RUN pip3 install requests pyOpenSSL selenium -i https://mirrors.aliyun.com/pypi/simple

# 设置时区,避免服务器时间不同步
RUN apt-get install -y --no-install-recommends tzdata  && rm -rf /var/lib/apt/lists/*
ENV TZ Asia/Shanghai

COPY ./chromedriver /usr/local/bin

WORKDIR /app

COPY . .

注意事项

  • args 配置 --no-sandbox
  • headless设为True,否则会display error
  • 如必须禁止无头,尝试配置 apt-get install libexif12
  • 在本机尝试pip install pyppeteer时的坑:
    • pyppeteer要想pip 安装成功,websockets==6.0为必要条件

相关文章

  • docker配置chrome踩坑记录

    背景介绍 解决docker安装selenium时因环境缺失部分依赖而导致安装失败的问题 dockerfile配置(...

  • 2019-08-14

    docker 搭建 gogs,drone , mysql 踩坑记录,防止以后再踩啊 docker 创建 桥接网络...

  • mac下安装docker

    最近折腾springcloud,很多服务需要运行在docker上,怕以后再次踩坑,记录如下:下载Docker首先,...

  • 『踩坑记录』 解决Nuxt.js 打包后 Ant Design

    参考 「踩坑记录」 Nuxt.js & Ant Design Vue 配置https://www.jianshu....

  • 前端开发 ~ Chrome 调试小坑

    最近在使用AngularJS 进行开发并使用 Google Chrome 进行前端调试的时候,踩了一些小坑,记录一...

  • rabbitmq配置踩坑记录

    根据官网描述,在 目录下创建 文件(==此处是坑==)。经过验证发现配置未生效。 经过检查发现:在 日志中: 很明...

  • Spark配置

    配置方法 配置注意事项 配置踩过的坑

  • 移动端调试工具

    chii 待踩坑,界面友好,chrome devtools frontend。(比weinre 看着好)

  • Docker FAQs

    背景:安装并使用docker,途中踩了很多坑,有些坑怎么补上的,都有点搞不清楚,记录下依稀记得的。 安装shipy...

  • Cordova踩坑日记

    Cordova踩坑日记 1.配置环境 ​ 配置SDK踩了很多坑,其实只需要下载一个 android studi...

网友评论

      本文标题:docker配置chrome踩坑记录

      本文链接:https://www.haomeiwen.com/subject/dtybkhtx.html