Configurer Traefik v2 pour un routage dynamique en Docker

Publié le 2 juillet 2025

Infrastructure
Proxy
DevOps

Traefik v2 est un reverse proxy moderne et dynamique. Il détecte automatiquement vos containers Docker et configure les routes via des labels.

Prérequis

  • Docker & Docker Compose
  • Domaine pointant vers le serveur

1. Docker Compose pour Traefik

version: '3'
services:
  traefik:
    image: traefik:v2.10
    command:
      - "--providers.docker=true"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.websecure.address=:443"
      - "--certificatesresolvers.le.acme.email=admin@example.com"
      - "--certificatesresolvers.le.acme.storage=/letsencrypt/acme.json"
      - "--certificatesresolvers.le.acme.tlschallenge=true"
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./letsencrypt:/letsencrypt

2. Exemple de service Docker

  whoami:
    image: containous/whoami
    labels:
      - "traefik.http.routers.whoami.rule=Host(`whoami.example.com`)"
      - "traefik.http.routers.whoami.entrypoints=websecure"
      - "traefik.http.routers.whoami.tls.certresolver=le"

3. Démarrage

docker-compose up -d

4. Vérification

Naviguez vers https://whoami.example.com, vous devriez voir la réponse du container.

Conclusion

Traefik v2 offre un routage dynamique et automatisé pour vos containers Docker, simplifiant la gestion des certificats SSL et des routes sans redémarrage du proxy.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets.

Contactez-nous

Articles similaires qui pourraient vous intéresser