1 votes

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 ne reçoit jamais de réponse. Si je l'exécute sous OSX, un 200 OK est renvoyé.

sudo netstat -ntlp | grep LISTEN

Ne montre pas de processus écoutant sur le port 32770. Je voyais une entrée ':::32770' indiquant que docker affectait l'ipv6 mais, sur la base de https://github.com/moby/moby/issues/2174 J'ai ajouté ce qui suit à /etc/default/Grub :

GRUB_CMDLINE_LINUX="ipv6.disable=1

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

0voto

James Fremen Points 141

Le problème venait du client VPN, qui redirigeait les requêtes même lorsqu'elles se référaient à l'hôte local. L'arrêt du VPN résout le problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X