Sous CentOS 8 le firewall (firewalld) bloque la communication entre les containers Docker. J’ai rencontré le problème en voulant faire fonctionner Traefik.
La solution est d’ajouter le « réseau » Docker en zone « trusted » dans Firewalld.
1) Créer le réseau Docker
docker network create traefik_web
2) Trouver l’interface crée avec ifconfig
ifconfig
3) Ajouter l’interface en zone trusted dans firewalld et recharger les règles
firewall-cmd --permanent --zone=trusted --change-interface=br-XXXXXXX
firewall-cmd --reload