check le fichier /etc/resolv.conf a l'interieur de tes containers. docker par defaut utilise son propre dns resolver ou il forwarde vers le host. si le host a plusieurs serveurs dns ca peut creer des problemes si un des serveurs est lent ou down
ouais et tu peux forcer un dns resolver specifique pour docker dans le fichier de config du daemon /etc/docker/daemon.json avec l'option "dns": ["8.8.8.8", "8.8.4.4"] ca peut stabiliser le tout
j'ai regarde le /etc/resolv.conf et il y avait bien plusieurs serveurs, dont un interne un peu capricieux. j'ai modifie le daemon.json pour pointer directement sur 8.8.8.8 et depuis plus une seule erreur dns. le probleme venait du resolver interne qui repondait pas toujours. merci pour le tuyau !
nickel c'est un classique des setup docker avec des dns un peu bancals. content que ca marche
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
stephanie27
Membre depuis le 31/03/2019actif
bonjour les devs
on a des soucis de resolution dns avec nos containers docker. des fois ca marche nickel des fois pas du tout. un
ping google.comdans un container peut reussir 5 fois puis echouer 2 fois. ca arrive sur des images differentes et des reseaux docker differents (bridge par defaut ou custom). le host lui a une resolution dns impeccable. une idee de pourquoi c'est si aleatoire ?