如何在docker容器中安装全局angular-cli?

时间:2016-09-18 08:03:00

标签: node.js angular docker angular-cli

我使用下面的dockerfile在angular-cli创建的angular2 app中创建了一个图像。

FROM node:latest

MAINTAINER BHUSHAN GADEKAR

ENV NODE_ENV=production
ENV PORT=4200

COPY    .  /var/www
WORKDIR /var/www


RUN     npm install

EXPOSE  $PORT

ENTRYPOINT ["npm","start"]

成功创建图像后,我尝试使用以下命令

运行此图像
docker run --rm -p 8080:4200 -w "/var/www" bhushan001/angular2-cli npm start

现在我可以看到我的容器开始了。但它遇到错误:

  

ng serve" npm" "开始" sh:1:ng:未找到

所以我知道我的容器中没有angular-cli,但我在dockerfile中使用npm install在本地安装了它。

任何输入?

提前感谢。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

使用DELETE /api/v1/permission_sets/7/permissions/24 -> 203 ACCEPTED - 确保您的ENV已填充,这是您需要的。