Comment effacer les fichiers journaux d'un conteneur docker

Comment effacer les fichiers journaux d'un conteneur docker

Ce tutoriel vous aidera à effacer le fichier journal sur un conteneur Docker. Si votre système sort de l'espace disque et que vous avez constaté que les fichiers journaux du conteneur Docker consomment un espace disque élevé. Vous pouvez trouver l'emplacement du fichier journal et les effacer à l'aide de ce tutoriel. Lors de l'effacement des fichiers journaux d'un conteneur Docker, vous n'avez pas besoin de l'arrêter.

Effacer le fichier journal du conteneur Docker

Vous trouverez ci-dessous les 3 options différentes pour effacer les fichiers journaux des conteneurs Docker. Choisissez l'une des options ci-dessous pour tronquer les fichiers journaux du conteneur Docker.

Certaines des options ci-dessous nécessitent un identifiant ou un nom de conteneur, qui peuvent être trouvés avec le docker ps -a commande.

  • Option 1: Dans cette option, nous trouverons d'abord le chemin du fichier journal, puis le tronquerons. Utilisez l'option Inspecter pour trouver le nom du fichier journal et l'emplacement d'un conteneur Docker.
    Docker Container Inspect - format = '.LogPath '  

    En conséquence, vous obtiendrez un chemin de fichier journal. Maintenant tronquer le fichier journal avec la commande suivante.

    truncate -s 0 / cheminement / vers / logfile  

    Ici -s est utilisé pour définir la taille d'un fichier. Vous avez fourni 0 comme entrée, ce qui signifie tronquer complètement le fichier journal.

  • Option 2: Vous pouvez combiner les deux commandes dans une seule commande. Utilisez la commande suivante pour tronquer le fichier journal du conteneur Docker spécifié.
    truncate -s 0 $ (docker inspect - format = '.LogPath ')  
  • Option 3: Tronquer les fichiers journaux de tous les conteneurs Docker dans votre système.
    truncate -s 0 / var / lib / docker / conteneurs / * / * - json.enregistrer  

Vous pouvez rapidement tronquer les fichiers journaux Docker en utilisant l'une des options ci-dessus.

Conclure

Dans cet article de blog, vous avez appris à tronquer les fichiers journaux (clairement) d'un conteneur Docker.