Контейнер приложения Angular недоступен из браузера - PullRequest
0 голосов
/ 13 марта 2020

Попытка dockerize angular приложения из docker файла

docker файла

FROM node:12.2.0
WORKDIR /app
COPY package.json /app/package.json
RUN npm install
RUN npm install -g @angular/cli@6.0.8
COPY . /app
EXPOSE 4200
CMD ng serve --host 0.0.0.0

изображение успешно собирается

enter image description here

затем docker run test:latest и он успешно компилируется. Проблема в том, что http://localhost:4200/ не работает, другими словами, приложение не отображается в браузере.

1 Ответ

0 голосов
/ 13 марта 2020

Вам необходимо перенаправить порт из контейнера на вашу систему / хост:

docker run -p 4200:4200 test:latest
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...