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