Traefik

Mis à jour le lundi 17 mai 2021 par johackim

Pour rendre accessible plusieurs applications web à partir d'un seul point d'entrée, il existe Traefik en tant que reverse proxy.

Grâce à Traefik, chaque requête HTTP provenant d'un client web (ex: Firefox, Chrome) sera automatiquement redirigé vers la bonne application.

Vous pouvez l'installer avec Docker avec la commande suivante :

docker run -p 80:80 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
traefik:2.4.8 --providers.docker=true

Une fois installé vous pouvez relié une application à un nom de domaine (ex: ghost.localhost) :

docker run -l traefik.http.routers.container.rule='Host(`ghost.localhost`)' ghost

Vous pouvez accédez à votre application en vous rendant sur http://ghost.localhost.