yes ! merci pour la puce à l'oreille. Je n'utilisait pas le nom du réseau external connu par docker, mais celui défini dans le docker-compose.
Super, merci les gens !
Le sam. 14 oct. 2023 à 16:37, Mathieu Arnold mat@mat.cc a écrit :
On Fri, Oct 06, 2023 at 08:50:33AM +0200, Olivier Vailleau wrote:
Salut les gens,
Ça faisait quelques temps que je n'avais pas posté sur cette liste.
C'était
plutôt signe que tout allait bien, mais le sort en a décidé autrement !
J'ai tenté d'utiliser l'outil Traefik pour publier mes containers. Tout marchait bien en test, et hop, je part en prod. Hélas, je sui sconfronté
à
un souci : Mes containers ont plusieurs réseaux : un dédié au "front" Traefik et un dédié à la machinerie de l'appli (relier l' apache à la
bdd,
etc).
Traefik est censé repérer la bonne conf réseau grâce aux labels
- traefik.docker.network=front_network
Cependant, il pioche au hasard dans les réseaux du container et pointe souvent sur le mauvais. Est-ce que quelqu'un a déja rencontré ce souci ?
Oui, j'ai eu ce souci quand je faisais des tests de mise en prod, je mettais le nom du réseau défini dans le fichier compose et pas le nom du réseau qui va finalement exister, dans ce cas ci, je mettais `public` au lieu du nom final, comme cela :
- traefik.docker.network=${COMPOSE_PROJECT_NAME}_public
et bien sûr à donner accès aux réseaux auquel il va avoir besoin d'accèder au conteneur avec traefik, genre :
traefik: image: traefik:v2.10.4 networks: dockerproxy: null static: null public: null
-- Mathieu Arnold