我正在尝试在Node应用程序的Docker容器中运行Webpack。我遇到了以下错误。
Dockerfile在普通构建中运作正常。
sh: 1: webpack: Permission denied
Dockerfile在普通构建中运作正常。
FROM node
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
RUN npm install
# Bundle app source
COPY . /usr/src/app
EXPOSE 3001
#This launches webpack which fails.
CMD [ "npm", "start" ]
Dockerfile
,并说明您的构建与普通构建有何不同? - Martin创建应用程序目录
RUN mkdir -p /usr/src/app WORKDIR /usr/src/appCOPY package.json /usr/src/app/ RUN npm install打包应用程序源代码
COPY . /usr/src/app EXPOSE 3001 CMD [ "npm", "start" ] # 这会启动 webpack,但它会失败。 - user3547774