在Windows上使用Docker进行电子发展?

在Windows工作站上进行开发,为了避免任何需要通过Windowspipe理的框架,我完全停留在Docker上,但是我试图让Electron应用程序使用这个设置进行编译。

我下载了简单的样本库,并尝试构build“价格”应用程序:

cd prices docker run --rm -v "$PWD":/app -w /app node npm install --no-bin-links docker run --rm -v "$PWD":/app -w /app node npm install electron-packager --no-bin-links 

但是,似乎没有任何工作。 运行:

 docker run -it -v "$PWD":/app -w /app node node ./node_modules/electron-packager/index.js . --all 

只是导致暂停几秒钟,然后转储回命令行(脚本没有输出)。 简单地尝试就可以得到相同的结果:

 docker run -it -v "$PWD":/app -w /app node node ./node_modules/electron-packager/index.js --help 

试图做:

 docker run -it -v "$PWD":/app -w /app node node_modules/electron/dist/electron app.js 

导致X11错误:

 node_modules/electron/dist/electron: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory 

有没有办法使用基于Docker的安装程序在Windows上运行和/或打包Windows电子应用程序?