Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
sysadmin:docker:traefik:dashboard [2021/08/09 08:30] – 92.154.112.189 | sysadmin:docker:traefik:dashboard [2022/01/17 23:13] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Traefik: le dashboard ====== | ====== Traefik: le dashboard ====== | ||
- | le cli flag --api=insecure permet d' | + | ===== Accès |
+ | Pour accéder facilement au tableau de bord sur un réseau sécurisé, on peut créer le conteneur Traefik avec | ||
+ | l' | ||
- | Dans le fichier ci-dessous le dashboard | ||
- | < | + | |
+ | ===== Sécuriser l' | ||
+ | |||
+ | Dans le fichier ci-dessous le dashboard ne sera accessible qu'en HTTPS après authentification (grâce à l' | ||
+ | |||
+ | < | ||
version: ' | version: ' | ||
Ligne 59: | Ligne 65: | ||
<code bash> | <code bash> | ||
$ grep -i basicauth.users docker-compose.yml | $ grep -i basicauth.users docker-compose.yml | ||
+ | </ | ||
+ | |||
+ | On crée un conteneur éphémère pour générer un couple utilisateur mot de passe pour le middleware basicauth: | ||
+ | <code bash> | ||
+ | docker container run -it --rm --name password_gen debian: | ||
+ | |||
+ | apt-get update && apt-get install -y apache2-utils | ||
+ | |||
+ | # saisir et confirmer un mot de passe pour l' | ||
+ | # la sortie sera affichée dans la console | ||
+ | htpasswd -n admin | ||
+ | |||
</ | </ | ||