0%

用docker运行linux环境将Electron编译成deb

环境:Windows 11

运行以下脚本

1
docker run -it --rm -v D:\codes\electron\electron-app-test:/project -v D:\codes\electron\electron-app-test\.cache:/root/.cache -e HTTP_PROXY=http://host.docker.internal:10809 -e HTTPS_PROXY=http://host.docker.internal:10809 electronuserland/builder bash
  • -it 交互式i,终端t
  • --rm 运行后自动删除
  • -v 挂载本机目录到虚拟机目录
  • -e 环境变量
  • host.docker.internal:10809 宿主机的地址和端口
  • electronuserland/builder 容器名
  • bash 启动的命令行工具

进入容器后,运行pnpm安装

1
2
pnpm i
pnpm build:linux