r le fichier docker-compose présent ci-dessous.
<file yml docker-compose.yml>
version: '3'
services:
... - /var/run/docker.sock:/var/run/docker.sock
</file>
On peut lancer dès à présent l'exécution de Tra... r ce service dans le fichier docker-compose.yml
<file yml>
whoami:
# micro service minimal affich... p.routers.whoami.rule=Host(`whoami.localhost`)"
</file>
Les quelques lignes ci-dessus déclarent un nouv
Ces éléments peuvent être fournis via:
* les **files providers**: un ou plusieurs fichiers de configu... un mécanisme plus fin basé sur des contraintes.
<file YML>
labels:
- traefik.http.routers.client.... fik.http.services.client.loadbalancer.port=3000
</file>
===== Providers =====
Avec l'option **exposedB... définit l'option pour sur le Docker Engine local
<file TOML>
# Configuration statique
[providers]
[pro
(avec une autorité de certification "staging"):
<file YAML>
certificatesResolvers:
resolver-letsencry... n
httpChallenge:
entryPoint: HTTP
</file>
Pour la production, utiliser le paramétrage suivant pour le résolveur
<file YAML>
certificatesResolvers:
resolver-letsencry... n
httpChallenge:
entryPoint: HTTP
</file>
===== docker-compose =====
Le fichier de confi
a montée sur le système de fichier du conteneur
<file YAML traefik.yml>
## traefik.yml
## Fichier de co... 43"
METRICS:
address: ":8082"
providers:
file:
# Dynamic files
directory: "/etc/traefik/dynamic/"
watch: true
docker:
# Pas de rout... localhost`)"
# Journalisation du service
log:
#filepath: "/var/log/traefik.log"
#format: json
lev
hier /etc/hosts de la machine de développement:
<file>
127.0.1.1 red.labinfo.mairie.local
127.0.1... ocal
127.0.1.1 green.labinfo.mairie.local
</file>
On génère un **certificat wilcard** qui pourra ... aefik:2.5.3
</code>
Le fichier de configuration
<file YAML>
</file>
===== Références =====
* https://zestedesavoir.com/billets/3355/traefik-v2-https-s
e fichier de configuration statique de traefik:
<file YAML>
# Déclarer un entrypoint dédié à l'expositi... yPointsLabels: true
addServicesLabels: true
</file>
===== Configuration de Prometheus =====
Mainte
Ci dessous un exemple de fichier docker-compose
<file YAML>
version: "3.3"
# Réseaux utilisés par les ... e"
- "traefik.docker.network=traefik-net"
</file>
Le service prometheus est connecté au réseau ex