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