Невозможно получить доступ к Докеру NGINX на 18.04 LTS

Я запускаю Ubuntu 18.04 LTS.

> docker-version
Docker version 18.06.0-ce, build 0ffa825

Я работаю:

> docker run --name my-nginx-1 -P -d nginx
> docker port my-nginx-1
80/tcp -> 0.0.0.0:32770
> wget 0.0.0.0:32770
--2018-07-30 05:29:38--  http://0.0.0.0:32770/
Connecting to 0.0.0.0:32770... connected.
HTTP request sent, awaiting response...

Это никогда не получает ответ. Если я выполняю это на OSX, 200 хорошо возвращается.

sudo netstat -ntlp | grep LISTEN

Не показывает процесс, слушающий на порте 32770. Я видел, что запись '::: 32770' указала, что докер влиял на ipv6, но, на основе https://github.com/moby/moby/issues/2174, я добавил следующее к/etc/default/grub:

GRUB_CMDLINE_LINUX="ipv6.disable=1

но это, кажется, не решает вопрос.

1
задан 3 August 2018 в 07:17

1 ответ

Проблемой был клиент VPN - это перенаправляло запросы, даже когда они упомянули localhost. Остановка VPN решает проблему.

0
ответ дан 8 December 2019 в 00:01

Другие вопросы по тегам:

Похожие вопросы: