如何在docker机器上运行Angular 2应用程序?

时间:2017-04-07 06:47:44

标签: javascript node.js angular docker

我已经部署了使用angular-cli创建的简单的角度2应用程序,在构建了docker image后我在虚拟盒子容器上运行它

应用程序正在容器上运行并且也暴露给端口但如果我尝试访问该网址,则无法访问该网站。

下面的

是我的dockerfile

FROM node:boron

# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

# Install app dependencies
COPY package.json /usr/src/app/
RUN npm install

# Bundle app source
COPY . /usr/src/app

EXPOSE 5655
CMD [ "npm","start" ]

package.json

{
  "name": "baconv1",
  "scripts": {
    "ng": "ng",
    "start": "ng serve -H 0.0.0.0"
    ....
    ....
}

即使在package.json中,我尝试了两种方法,将start设置为"ng serve""ng serve -H 0.0.0.0"

我检查了两次app在集装箱机上正常运行

控制台

enter image description here

运动学 enter image description here

即使暴露到默认角度端口4200也没有工作!!!

enter image description here 请帮我修改我需要在Dockerfile或package.json

中更改配置的位置

0 个答案:

没有答案