From f8d4bd160b1e4525febcda1f8e08989c46500adb Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Wed, 9 May 2018 12:05:58 -0400 Subject: [PATCH] =?UTF-8?q?HowtoDocker=20:=20ajout=20entr=C3=A9e=20dans=20?= =?UTF-8?q?la=20FAQ=20pour=20getent=20hosts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDocker.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/HowtoDocker.md b/HowtoDocker.md index 355ce8b1..39c2cf49 100644 --- a/HowtoDocker.md +++ b/HowtoDocker.md @@ -446,3 +446,17 @@ Pour bloquer l'accès au _registry_ Docker depuis l'extérieur par exemple : > Au sein des conteneurs, un `getent ` ou `getent tasks.` ne retourne pas l'adresse IP du service alors que celui-ci est bien lancé. Stopper le conteneur du service avec un `docker stop `. Docker stack devrait le relancer automatiquement. + +> Comment obtenir l'adresse IP des _tasks_ d'un _service_ (dans le cadre de l'utilisation de Docker stack) au sein de conteneur (à des fins de debug) ? + +L'adresse IP virtuelle qui redirige aléatoirement sur chacune des _tasks_ (si le réseau utilise le driver _overlay_, cas par défaut) : + +~~~ +$ getent hosts +~~~ + +L'adresse IP des différentes _tasks_ d'un service : + +~~~ +$ getent hosts tasks. +~~~