Не удается подключиться к порту докера с хост-компьютера - PullRequest
0 голосов
/ 01 апреля 2019

Я не могу получить доступ к док-порту 8080 с хост-компьютера.У нас есть докер-контейнер с приложением React.Мы можем получить целевую страницу из контейнера, но не от хоста.

Из контейнера:

root@d4947f7b1710:/# wget localhost:8080
--2019-04-01 19:38:00--  http://localhost:8080/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 492 [text/html]
Saving to: 'index.html'

index.html                                    100%[===============================================================================================>]     492  --.-KB/s    in 0s

2019-04-01 19:38:00 (49.5 MB/s) - 'index.html' saved [492/492]

С хоста:

wget localhost:8000
--2019-04-01 19:38:59--  http://localhost:8000/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8000... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.Retrying.

Также пытался wget 0.0.0.0:8000, но получил тот же результат.Кажется, порты отображаются правильно:

docker port d4947f7b1710
8080/tcp -> 0.0.0.0:8000

Команда, используемая для запуска контейнера:

docker run -d -p 8000: 8080 <docker repo>: <version>

1 Ответ

2 голосов
/ 01 апреля 2019

Возможно, вы перевернули порты из того, что я вижу в последней части вашего поста

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