我已经部署了使用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在集装箱机上正常运行
控制台
即使暴露到默认角度端口4200也没有工作!!!
中更改配置的位置