Docker rcedit.exe失败,退出代码为193。wine:错误的EXE格式

Docker rcedit.exe失败,退出代码为193。wine:错误的EXE格式,docker,docker-compose,electron,wine,Docker,Docker Compose,Electron,Wine,如果我试图在docker容器中构建我的electron应用程序,我会收到以下错误消息 build-electron_1 | rcedit.exe失败,退出代码193。wine:Z:\app\node\u modules\rcedit\bin\rcedit.EXE的EXE格式不正确。 FROM node:10-stretch RUN apt update RUN apt install wine freetype make install仅触发warn(install)和make rebuil

如果我试图在docker容器中构建我的electron应用程序,我会收到以下错误消息

build-electron_1 | rcedit.exe失败,退出代码193。wine:Z:\app\node\u modules\rcedit\bin\rcedit.EXE的EXE格式不正确。

FROM node:10-stretch

RUN apt update
RUN apt install wine freetype
make install
仅触发
warn(install)
make rebuild node sass
将启动
npm rebuild node sass

"package-linux": "electron-packager ./build smsg-caster --platform=linux --arch=x64 --overwrite --packageManager=yarn --prune=true --out=out/linux --asar --icon=build/favicon.ico",
"package-windows": "electron-packager ./build smsg-caster --platform=win32 --arch=all --overwrite --packageManager=yarn --prune=true --out=out/windows --asar --icon=icon/sms.png.ico",

我现在的解决方案是:

FROM node:10

RUN dpkg --add-architecture i386 && apt-get update && apt-get install wine wine32 -y

RUN npm install electron-packager -g

VOLUME /electron
WORKDIR /electron


我已经尝试使用
apt add repository安装winehttps://dl.winehq.org/wine-builds/debian/
apt get install--安装解决方案是使用
节点:10
代替
节点:10拉伸
FROM node:10

RUN dpkg --add-architecture i386 && apt-get update && apt-get install wine wine32 -y

RUN npm install electron-packager -g

VOLUME /electron
WORKDIR /electron