Node 和 Eletron 创建 DockerFile 时出错"/>
用 Node 和 Eletron 创建 DockerFile 时出错
我正在尝试使用 node + eletron 创建一个容器。但容器没有启动。 当我运行命令
docker logs idcontainer
显示此错误:
**> webpack serve --mode development --progress --config build/webpack.dev.conf.js electron sh: 1: webpack: 未找到 **
这是我的 dockerfile
FROM node:19-bullseye
RUN apt-get update
RUN apt-get update && apt-get install \
git libx11-xcb1 libxcb-dri3-0 libxtst6 libnss3 libatk-bridge2.0-0 libgtk-3-0 libxss1 libasound2 \
-yq --no-install-suggests --no-install-recommends \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
RUN mkdir -p /home/app/ && chown -R node:node /home/app/
WORKDIR /home/app/
USER node
COPY . /home/app/
RUN npm install --save-dev webpack webpack-cli webpack-dev-server
RUN npm install --save-dev electron
RUN npm install install
RUN npx electron-rebuild
USER root
RUN chown root /home/app/node_modules/electron/dist/chrome-sandbox
RUN chmod 4755 /home/app/node_modules/electron/dist/chrome-sandbox
USER node
EXPOSE 6665
CMD ["npm", "run"]
CMD ["npm", "start", "electron"]
这是我的 docker-compose
version: "3"
services:
service:
build: .
ports:
- '6665:6665'
container_name: serviceDesktop
volumes:
- .:/home/app
用 node + electron 创建一个新容器
回答如下:更多推荐
用 Node 和 Eletron 创建 DockerFile 时出错
发布评论