Я получил ту же ошибку
umesh @ ubuntu: ~ / projects1 $ curl -i localhost: 49161
curl: (56) Ошибка записи: сброс соединения по одноранговому каналу
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
в моем случае это произошло из-за неправильный порт нет
| --- МОИ Проекты - моя рабочая папка
-------- | Dockerfile --- определен порт 8080
-------- | index.js ----- порт определен 3000
-------- | package.json
тогда я бежал ::::
docker run -p 49160: 8080 -d umesh1 / node-web-app1
, так как приложение работало в порту 3000 в index.js, оно не могло подключиться к приложению и получило ошибку, так как вы получали
Итак, чтобы решить проблему
удалил последний контейнер / образ, который был создан мой порт worong
просто измените номер порта INDEX.JS
| --- МОИ Проекты - моя рабочая папка
-------- | Dockerfile --- определен порт 8080
-------- | index.js ----- порт определен 8080
-------- | package.json
затем создайте новый образ
docker build -t umesh1/node-web-app1 .
запуск образа в режиме демона с открытым портом
docker run -p 49160: 8080 -d umesh1 / node-web-app1
ТАКОЕ МОЕ ПРИЛОЖЕНИЕ БЫЛО РАБОТАЕТ без перечисления ошибок на порту 49161