web-dev-qa-db-fra.com

Impossible d'accéder à Docker NGINX sur 18.04 LTS

J'utilise Ubuntu 18.04 LTS.

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

Je cours:

> 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...

Il n'obtient jamais la réponse. Si je lance ceci sur OSX, un 200 OK est renvoyé.

Sudo netstat -ntlp | grep LISTEN

Ne montre pas un processus en écoute sur le port 32770. Je voyais une entrée '::: 32770' indiquant que le docker affectait ipv6 mais, sur la base de https://github.com/moby/moby/issues/2174 , j’ai ajouté ce qui suit dans/etc/default/grub:

GRUB_CMDLINE_LINUX="ipv6.disable=1

mais cela ne semble pas résoudre le problème.

1
James Fremen

Le problème était le client VPN - il s'agissait de demandes de réacheminement même lorsqu'elles faisaient référence à l'hôte local. L'arrêt du VPN résout le problème.

0
James Fremen