• [^] # Re: Un petit état des lieux

    Posté par . En réponse au message Docker + Traefik: besoin d'avis extérieurs pour un besoin un peu spécifique. Évalué à 1.

    Non je n'ai pas "masqué" l'IP : c'était bien de 127.0.0.1 dont je parlais :)

    Mais dans ce cas de figure, à savoir UNE instance de Traefik commune à tous les conteneurs, je me retrouve avec :

    • conteneur1
    • conteneur2
    • conteneur3

    Comment les distinguer ?
    Comment savoir que la requête qui arrive sur "localhost:5000" est pour conteneur1 et pas conteneur2 ?

    C'était ça l'idée derrière le FQDN propre à chaque conteneur :)
    Avec un FQDN tel que "conteneur1.container.local" j'ai pu créer une règle qui dit à Traefik :

    si Host == conteneur1.container.local alors envoie moi le trafic stp
    

    Ça fonctionne mais cette solution a un gros inconvénient finalement : si Traefik est redémarré, il n'y a plus aucune règle dedans et donc tous les backends deviennent injoignables sauf si je les redémarre