Копировать с помощью Dockerfile - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь запустить приложение Angular внутри docker с Nginx:

$ ls
dist  Dockerfile

Dockerfile:

FROM nginx

COPY ./dist/statistic-ui /usr/share/nginx/html/

Внутри dist/statistic-ui/ всех файлов приложения.

Но команда COPY не работает, Nginx просто начинается со страницы приветствия по умолчанию, и когда я проверяю файлы внутри /usr/share/nginx/html/ только по умолчанию Nginx файлов.

Почему COPY команда не работает и как это исправить?

ОБНОВЛЕНИЕ Запуск docker Контейнер

sudo docker run -d --name ui -p 8082:80 nginx

1 Ответ

1 голос
/ 19 февраля 2020

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

docker build -t angularapp .
docker run -d --name ui -p 8082:80 angularapp

Убедитесь, что в конце команды построения docker включена конечная точка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...