Ceci est une ancienne révision du document !
Un cas d'utilisation simple pour découvrir la mise en place de traefik.
mkdir http_loadbalancing cd http_loadbalancing
Créer le fichier docker-compose présent ci-dessous.
version: '3'
services:
reverse-proxy:
# On utilise l'image Docker officielle Traefik v2
image: traefik:v2.4
# Active la web UI en HTTP et demande à Traefik d'écouter le Docker Engine
command: --api.insecure=true --providers.docker
ports:
# Le port HTTP (point entrant unique des requêtes web)
- "80:80"
# L'interface de gestion Web de Traefik activée via la commande --api.insecure=true
- "8080:8080"
volumes:
# Traefik écoute l'orchestrateur local Docker via le mapping suivant
- /var/run/docker.sock:/var/run/docker.sock