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:
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.