curl (56) Ошибка при получении: сброс соединения по пиру - при попадании в контейнер докера - PullRequest
0 голосов
/ 03 мая 2018

получаю эту ошибку при скручивании ip приложения

curl (56) Ошибка при получении: сброс соединения через одноранговый узел - при попадании в Docker-контейнер

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

У меня то же самое, когда привязка к порту, который не разрешен никаким сервисом внутри контейнера. Так что проверьте -p вариант

-p 9200:9265
-p <port in container>:<port in host os to be binded to>
0 голосов
/ 03 мая 2018

Я получил ту же ошибку

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

...