【发布时间】:2016-08-22 04:02:20
【问题描述】:
我正在尝试在节点应用程序的 docker 容器中运行 webpack。我收到以下错误。
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,您的构建与普通构建有什么区别? -
这是我的 Dockerfile 失败 FROM 节点 # 创建应用程序目录 RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm安装 #Bundle app source COPY . /usr/src/app EXPOSE 3001 CMD [ "npm", "start" ] #这会启动失败的 webpack。
标签: docker webpack docker-compose