Sujet :

résolution dns lente depuis un conteneur docker

RÉSOLU

Liste des sujets Répondre Créer un sujet

dupont-cecile

Membre depuis le 29/04/2024

salut j'ai un container docker qui met 5-10 secondes à résoudre des noms de domaine externes (ex: google.com). quand je fais un ping ou curl depuis l'hôte c'est instantané. c'est juste le container qui galère. il utilise le dns par défaut de docker. des idées de debug ?

edouard72

Membre depuis le 06/05/2024

hello ça sent le resolv.conf pourri dans le container. docker par défaut utilise le resolv.conf de l'hôte mais si t'as des règles iptables chelous ou un dns configuré dans docker-compose ça peut perturber. t'as essayé de spécifier un dns public genre 8.8.8.8 dans la conf docker de ton container ?


version: '3.8'
services:
  mon-app:
    image: mon-app-image
    dns:
      - 8.8.8.8
      - 8.8.4.4

dupont-cecile

Membre depuis le 29/04/2024

c'était ça ! j'avais une règle iptables sur l'hôte qui redirigeait le trafic dns vers un dns interne foireux. en forçant les dns publics dans le docker-compose c'est passé nickel. merci pour le tuyau

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire