Cómo borrar los archivos de registro de un contenedor Docker

Cómo borrar los archivos de registro de un contenedor Docker

Este tutorial lo ayudará a borrar el archivo de registro en un contenedor Docker. Si su sistema está saliendo del espacio en disco y descubrió que los archivos de registro del contenedor de Docker están consumiendo un alto espacio en disco. Puede encontrar la ubicación del archivo de registro y borrarlos con la ayuda de este tutorial. Al borrar los archivos de registro de un contenedor Docker, no necesita detenerlo.

Borrar el archivo de registro de contenedores Docker

A continuación se presentan las 3 opciones diferentes para borrar archivos de registro de contenedores Docker. Elija cualquiera de las opciones a continuación para truncar los archivos de registro de Docker Container Container.

Algunas de las siguientes opciones requieren una identificación o nombre de contenedor, que se puede encontrar con el Docker PS -A dominio.

  • Opción 1: En esta opción, primero encontraremos la ruta del archivo de registro y luego la truncaremos. Use la opción Inspect para encontrar el nombre del archivo de registro y la ubicación de un contenedor Docker.
    Docker Container Inspect --Format = '.LogPath '  

    Como resultado, obtendrá una ruta de archivo de registro. Ahora truncar el archivo de registro con el siguiente comando.

    truncate -s 0/rath/to/logfile  

    Aquí -s se usa para establecer el tamaño de un archivo. Proporcionó 0 como entrada, lo que significa truncar completamente el archivo de registro.

  • Opcion 2: Puede combinar ambos comandos en un solo comando. Use el siguiente comando para truncar el archivo de registro del contenedor Docker especificado.
    Truncate -S 0 $ (Docker Inspect --Format = '.LogPath ')  
  • Opción 3: Truncar los archivos de registro de todos los contenedores Docker en su sistema.
    truncate -s 0/var/lib/docker/contenedores/*/* -json.registro  

Puede truncar rápidamente los archivos de registro de Docker utilizando una de las opciones anteriores.

Envolver

En esta publicación de blog, ha aprendido a truncar (borrar) archivos de registro de un contenedor Docker.