Cómo vivir los registros de cola de cola

Cómo vivir los registros de cola de cola

Los contenedores de Docker son el componente clave de la plataforma Docker utilizada para contenedores y entregar el software y los proyectos. El contenedor genera datos de registro cuando se ejecuta. El "Docker Regists"El comando permite a los usuarios ver la información registrada del contenedor. Sin embargo, a veces los contenedores se ejecutan en modo separado o como un servicio de backend. En tales escenarios, los registros de Docker no son visibles en tiempo real.

Este artículo demostró cómo los registros de Docker de cola en vivo.

Cómo vivir los registros de cola de cola?

El "cola vivaLos registros de Docker significan ver los registros generados por el contenedor cuando se está ejecutando. Esto será útil para solucionar problemas de tiempo de ejecución que surgen al ejecutar contenedores. Además, también se puede usar para ver los registros de un contenedor que se ejecuta en modo separado.

Para vivir la cola de los registros de Docker, siga las instrucciones proporcionadas.

Paso 1: Tire de la imagen "Busybox"

Primero, tira del "ocupación"Imagen del registro remoto de Docker"Centro de acopolador"Con la ayuda del"jalar" dominio:

> Docker Pull Busybox



Paso 2: Crear e iniciar contenedor

A continuación, cree y ejecute el contenedor a través de "ocupación"Imagen de Docker:

> Docker Run - -Name Logs -Container -d BusyBox sh -c "mientras es verdadero; hacer $ (fecha de eco); dormir 1; hecho"


En el comando anterior:

    • "-nombre"Asigna el nombre del contenedor.
    • "-d"Se usa para ejecutar el contenedor como un servicio de backend o en modo separado.
    • "SH -C"Se usa para agregar el script de shell. Hemos comenzado el bucle que muestra repetidamente la fecha y hora actuales en los registros:


Paso 3: Lista de contenedores Docker

A continuación, enumere el contenedor Docker para verificar si el "contenedor de registros"Está corriendo o no:

> Docker PS -A


Desde la salida, tenga en cuenta la ID del contenedor para ver sus registros:


Paso 4: Ver registros

Para ver los registros del contenedor en ejecución, utilice el "Docker Regists " dominio:

> Docker Logs 6880f5278cb2



Sin embargo, los usuarios pueden utilizar el "-seguir"Opción para Live Tail Los registros en Docker como se muestra a continuación:

> Registros de Docker --follo 6880F5278CB2


De la siguiente salida, puede ver que hemos mostrado con éxito los registros en vivo de "contenedor de registros"Ejecutando el contenedor:



Ver número específico de registros

Puede ver los números específicos de registros desde el final o la cola, utilizando el "-cola" opción. Por ejemplo, hemos mostrado "10"Registros de la cola:

> Docker Logs -Tail 10 6880f5278cb2



Mostrar registros antes de una marca de tiempo específica

Vea los registros de Docker antes de una marca de tiempo especificada con la ayuda del "-hasta" opción. En nuestro caso, hemos especificado la duración de "1s":

> Docker Logs --follow --Util = 1S 6880F5278CB2



Encontrar ruta de registro

Además, los usuarios pueden ver manualmente los registros de Docker navegando por la ruta de registros de contenedores. Para encontrar la ruta de registro dentro del contenedor, inspeccione el contenedor a través del "Docker inspeccionar " dominio. Aquí, "Findstr"Encuentre la cadena especificada como en nuestro caso, hemos usado"Periódico":

> Docker Inspect 6880f5278cb2 | Findstr "logPath"



Ver registros de Docker Compose

Otra forma de ver los registros de Docker es a través de la aplicación Docker Desktop que es la versión GUI de Docker. Para este propósito, haga clic en el nombre del contenedor en ejecución como se muestra a continuación:


Desde el menú Logs, puede ver los registros del contenedor de ejecución:


Esto se trata de cómo en vivo la cola los registros de Docker.

Conclusión

Para la cola en vivo, los registros de Docker, los usuarios pueden utilizar el "Docker Regists " dominio. Para ver la información de registros sobre el contenedor en tiempo de ejecución, puede usar el "-seguirOpción "y la"Docker Regists" dominio. Sin embargo, usando el "-cola" y "-hastaOpciones, puede ver un número dado de registros de cola o seleccionar el período. Este artículo ha ilustrado el método para en vivo los registros de Docker.