У меня есть угловое приложение node js, которое я пытаюсь поместить в контейнер.
- я использую файл Docker для создания образа и запуска докера
- я не получаю никаких ошибок, и сборка прошла успешно сборка Node.js
У меня есть угловое приложение node js, которое я пытаюсь поместить в контейнер.
Поскольку ваше угловое приложение node.js работает на порту 4100, вам нужно открыть этот порт, используя сопоставление портов.
docker run -itd -p 4100:4100 myimage:v1
ПРИМЕЧАНИЕ. -p откроет порт контейнера для порта хоста.
Теперь вы можете получить доступ к своему приложению на http://host-ip:4100
Надеюсь это поможет.
docker exec -it f1fb7ec1241a sh
, и вы попадете в оболочку контейнера, а теперь запустите curl localhost:4100
и netstat -anp | grep 4100
, чтобы проверить, запущено ли ваше приложение и прослушивает ли он порт.
- person mchawre; 04.08.2019
curl localhost:4100
или curl host-ip:4100
с хост-компьютера. Можете ли вы вставить вывод сюда.
- person mchawre; 04.08.2019
dockerfile
иdocker run
. - person mchawre   schedule 04.08.20198080
и прослушиваете приложение4100
, сначала откройте4100
, затемdocker run -p 4100:4100 youimage:tag
- person Adiii   schedule 04.08.2019