85 votes

Les contenants dans un pays d'accueil "tout à coup" perd la connexion à l'extérieur du monde des conteneurs. Cependant, certains hôtes ont été actualisées et du coup, on a la situation suivante:

  1. L'hôte peut communiquer avec d'autres hôtes.
  2. Conteneurs cours d'exécution dans le pays hôte ne peut pas communiquer avec d'autres hôtes.

Voici un exemple:

[root@pprdespap322 deploy]# ping ci.docker.company.net
PING pprdespap324.corp.company.net (10.137.55.22) 56(84) bytes of data.
64 bytes from pprdespap324.corp.company.net (10.137.55.22): icmp_seq=1 ttl=64 time=0.282 ms
64 bytes from pprdespap324.corp.company.net (10.137.55.22): icmp_seq=2 ttl=64 time=0.341 ms
^C
--- pprdespap324.corp.company.net ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.282/0.311/0.341/0.034 ms

Maintenant, à partir du conteneur lui-même, nous ne pouvons pas la commande ping sur le même hôte:

[root@pprdespap322 deploy]# docker run -ti quay.io/coreos/registry ping ci.docker.company.net
WARNING: IPv4 forwarding is disabled. Networking will not work.
ping: unknown host ci.docker.company.net

La première fois que j'ai vu cet avertissement a été dans les premières versions de Docker... Ayant Docker 1.9.1 et 1.10.3, Comment résoudre ce problème?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X