Comment vivre des journaux de docker de la queue

Comment vivre des journaux de docker de la queue

Les conteneurs Docker sont le composant clé de la plate-forme Docker utilisée pour être conteste et livrer le logiciel et les projets. Le conteneur génère des données de journal lorsqu'elle s'exécute. Le "journaux docker»La commande permet aux utilisateurs de visualiser les informations enregistrées du conteneur. Cependant, parfois les conteneurs s'exécutent en mode détaché ou en tant que service backend. Dans de tels scénarios, les journaux Docker ne sont pas visibles en temps réel.

Cette rédaction a démontré comment les journaux Docker en direct.

Comment vivre des journaux de docker de la queue?

Le "queue vivante»Les journaux Docker signifient la visualisation des journaux générés par le conteneur lorsqu'il s'exécute. Cela sera utile pour résoudre les problèmes d'exécution qui surviennent lors de l'exécution des conteneurs. De plus, il peut également être utilisé pour afficher les journaux d'un conteneur fonctionnant en mode détaché.

Pour vivre les journaux Docker, suivez les instructions fournies.

Étape 1: Tirez l'image «busybox»

Tout d'abord, tirez le «bustebox"Image du registre Docker distant"Hub docker"Avec l'aide du"tirer" commande:

> Docker Pull Busybox



Étape 2: Créer et démarrer un conteneur

Ensuite, créez et exécutez le conteneur à travers «bustebox”Image Docker:

> docker run - nom de journaux-container -d busybox sh -c "while true; do $ (echo date); sleep 1; fait"


Dans la commande ci-dessus:

    • "-nom"Attribué le nom du conteneur.
    • "-d"Est utilisé pour exécuter le conteneur comme un service backend ou en mode détaché.
    • "sh -c"Est utilisé pour ajouter le script shell. Nous avons commencé la boucle qui montre à plusieurs reprises la date et l'heure actuelles dans les journaux:


Étape 3: Répertoriez les conteneurs Docker

Ensuite, répertoriez le conteneur Docker pour vérifier si le «bûches"Est en cours d'exécution ou non:

> docker ps -a


À partir de la sortie, notez l'ID du conteneur pour afficher ses journaux:


Étape 4: Afficher les journaux

Pour afficher les journaux du conteneur en cours d'exécution, utilisez le «journaux docker " commande:

> Journaux Docker 6880F5278CB2



Cependant, les utilisateurs peuvent utiliser le «-suivre”Option pour vivre les journaux de la queue dans Docker comme indiqué ci-dessous:

> Journaux Docker - Supprimer 6880F5278CB2


À partir de la sortie ci-dessous, vous pouvez voir que nous avons réussi à afficher les journaux en direct de "bûches”CONTAINEUR RUNACK:



Afficher le nombre spécifique de journaux

Vous pouvez afficher les nombres spécifiques de journaux à partir de la fin ou de la queue, en utilisant le «-queue" option. Par exemple, nous avons affiché «dix”Journaux de la queue:

> Journaux Docker - Tail 10 6880F5278CB2



Afficher les journaux avant un horodat spécifié

Affichez les journaux Docker avant un horodatage spécifié à l'aide du «-jusqu'à" option. Dans notre cas, nous avons spécifié la durée de «1»:

> Journaux docker --suive --Util = 1s 6880f5278cb2



Trouver le chemin du journal

De plus, les utilisateurs peuvent afficher manuellement les journaux de Docker en naviguant sur le chemin des journaux des conteneurs. Pour trouver le chemin de journal dans le conteneur, inspectez le conteneur via le «Inspecte de docker " commande. Ici, "Findstr"Trouvez la chaîne spécifiée comme dans notre cas, nous avons utilisé"Log»:

> Docker Inspecter 6880F5278CB2 | findstr "logpath"



Afficher les journaux de Docker Compose

Une autre façon de visualiser les journaux Docker est via l'application Docker Desktop qui est la version GUI de Docker. À cette fin, cliquez sur le nom du conteneur en cours d'exécution comme indiqué ci-dessous:


Dans le menu des journaux, vous pouvez afficher les journaux du conteneur d'exécution:


Il s'agit de savoir comment vivre la queue les journaux docker.

Conclusion

Pour vivre les journaux Docker, les utilisateurs peuvent utiliser le «journaux docker " commande. Pour afficher les informations sur les journaux sur le conteneur en temps d'exécution, vous pouvez utiliser le «-suivre”Option et"journaux docker" commande. Cependant, en utilisant le «-queue" et "-jusqu'à«Options, vous pouvez afficher un nombre donné de journaux de queue ou sélectionner la période. Cette rédaction a illustré la méthode pour vivre les journaux Docker des journaux Docker.