美文网首页coding
如何在docker中运行electron

如何在docker中运行electron

作者: 洵_BlackBYR | 来源:发表于2017-03-01 15:30 被阅读256次

Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。

在本文的应用场景中,将electron用于爬虫的一部分,去获取访问页面时的cookie等信息。

docker中的系统信息:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:        14.04
Codename:       trusty
  1. 安装nvm
  2. 安装nodejs,版本为v7.4.0
  3. 安装electron,版本:v1.4.15
  4. 安装依赖包
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y libgtk2.0-0 libgconf-2-4 libnotify-bin libasound2 libxtst6 libxss1 libnss3 xvfb
npm install segmentio/nightmare
  1. Start xvfb server
export DISPLAY=':99.0'
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &

然后可以运行自己的app了。
运行到electron时,会打印error 信息:Xlib: extension "RANDR" missing on display ":99.0",但是仍然能够拿到需要的数据,就先将其忽略了...

参考:Setup Electron on Ubuntu

相关文章

  • 如何在docker中运行electron

    Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简...

  • 如何在Docker容器中运行GUI程序

    各位,今天我们将学习如何在Docker之中运行GUI程序。我们可以轻易地在Docker容器中运行大多数GUI程序且...

  • MySQL容器化详细教程

    前言: 上篇文章介绍了Docker工具的安装及常用命令使用。本篇文章我们会介绍如何在Docker中运行MySQL实...

  • 在docker 内获取主机ip地址

    docker 里面的ip是假的,如何在docker 内运行的程序获取宿主主机的ip地址呢

  • docker安装

    安装docker 运行docker 系统中已经安装好了docker服务,我们需要运行docker服务 设置开机启动...

  • 在Windows平台上搭建Docker开发环境

    本文介绍的是如何在Windows系统上安装Docker运行环境。Docker官方提供了Windows平台上的安装包...

  • Windows+docker 运行.NetCore

    今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在w...

  • Run mongodb in docker

    Mongodb 是功能强大的NoSQL数据库,这里简要讲解一下如何在Docker中运行Mongodb。 Run m...

  • Docker安装Reids

    查找docker镜像 拉取镜像 查看镜像 运行redis镜像 查看docker运行中的镜像 停止运行中的镜像

  • Docker指令

    Docker常用命令: docker ps //查看当前运行中的容器 docker ps -a //查看所有运行过...

网友评论

    本文标题:如何在docker中运行electron

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