Expédition en jungle : Découvrir les journaux anciens

DockerDockerBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous allez prendre le rôle d'un explorateur mystérieux étudiant un monument ancien au cœur d'une jungle sauvage. Votre objectif est de découvrir des informations cachées sur la civilisation ancienne en examinant les journaux d'un artefact nouvellement découvert.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/logs("View Container Logs") subgraph Lab Skills docker/logs -.-> lab-271472{{"Expédition en jungle : Découvrir les journaux anciens"}} end

Explorer l'artefact ancien

Tâches

  • Consulter les journaux d'un conteneur Docker nommé "ancient - artifact"
  • Identifier tout message d'erreur critique dans les journaux
  • Enregistrer les journaux des messages d'erreur critiques dans le fichier critical_log.txt dans le répertoire /home/labex/project

Exemple

En consultant les journaux, vous devriez être en mesure d'identifier les messages d'erreur liés à des problèmes de connectivité ou à des configurations incorrectes.

Les journaux ressemblent à ce qui suit :

$ cat /home/labex/project/critical_log.txt
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
critical - Message d'erreur
✨ Vérifier la solution et pratiquer

Analyser les références historiques

Tâches

  • Extraire les horodatages des journaux du conteneur nommé "ancient - artifact" pour une analyse plus approfondie
  • Déterminer la fréquence d'événements spécifiques dans les journaux
  • Enregistrer les journaux avec l'horodatage dans le fichier timestamp_log.txt dans le répertoire /home/labex/project

Exigences

  • Utiliser une commande shell pour analyser et extraire les horodatages des journaux
  • Examiner les entrées de journal pour identifier l'occurrence d'événements importants
  • Le fichier doit être enregistré dans le répertoire /home/labex/project avec le nom de fichier timestamp_log.txt

Exemple

Les horodatages extraits fourniront des informations sur les événements historiques liés à l'artefact ancien.

Les journaux ressemblent à ce qui suit :

$ cat /home/labex/project/timestamp_log.txt
Tue Jan 30 15:43:33 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:34 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:35 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:36 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:37 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:38 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:39 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:40 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:41 UTC 2024 - INFO entrée de journal régulière avec horodatage
Tue Jan 30 15:43:42 UTC 2024 - INFO entrée de journal régulière avec horodatage
✨ Vérifier la solution et pratiquer

Sommaire

Dans ce défi, l'objectif est de gagner une expérience pratique en consultant et en analysant les journaux de conteneurs Docker. En approfondissant les journaux de l'artefact ancien, vous développerez les compétences essentielles pour le dépannage et découvrir des informations critiques dans un environnement conteneurisé.