From b4db08e3fe3361d26e948214051e9de4b42253de Mon Sep 17 00:00:00 2001 From: Ornel_Zply Date: Fri, 19 Dec 2025 06:07:12 +0000 Subject: [PATCH] =?UTF-8?q?Update=20note/Difficult=C3=A9s=5Frencontres.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- note/Difficultés_rencontres.md | 40 +++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/note/Difficultés_rencontres.md b/note/Difficultés_rencontres.md index 7fd083c..fab363a 100644 --- a/note/Difficultés_rencontres.md +++ b/note/Difficultés_rencontres.md @@ -1,17 +1,31 @@ -# Déploiement Observabilité - Résumé +## Difficultés rencontrées -## Prérequis -- `git`, `docker` et `docker-compose` installés. -- Utilisateur dans le groupe `docker`. +Lors du déploiement du centre d’observabilité, **tous les conteneurs peuvent démarrer correctement à l’exception du conteneur Loki**. -## Cloner le dépôt +### Cause +Le conteneur **Loki** est lancé avec un utilisateur spécifique : + +```yaml +user: "1001:1001" +``` + +Loki écrit des données dans des volumes montés depuis l’hôte (`wal`, `chunks`, `index`, etc.). +Si **l’UID/GID de l’utilisateur Loki dans le conteneur ne correspond pas à l’UID/GID de l’utilisateur sur l’hôte**, Loki ne dispose pas des droits nécessaires pour écrire dans ces répertoires, ce qui empêche le démarrage du conteneur. + +### Solution / Vérification +Il est nécessaire de **faire correspondre l’UID de Loki avec celui de l’utilisateur de la machine hôte** sur laquelle le centre d’observabilité est déployé. + +Exemple : +- UID de l’utilisateur hôte (`etudiant`) : `1000` +- UID configuré pour Loki : `1000` + +```yaml +user: "1000:1000" +``` + +### Vérifier l’UID sur la machine hôte ```bash -git clone http://20.19.88.39/Ornel_Zply/Deploiement_Infrastrastruture_Observabilite.git -cd Deploiement_Infrastrastruture_Observabilite/centre_observabilite_script +id etudiant +``` -## Lancer les services -docker compose up -d # Démarrer en arrière-plan -docker compose down # Arrêter les services - -## Vérification rapide -docker ps +Après ajustement de l’UID/GID et des permissions sur les volumes, le conteneur Loki démarre correctement.