La Red de Conocimientos Pedagógicos - Currículum vitae - Docker ver el comando de registro Docker cómo ver el comando de registro

Docker ver el comando de registro Docker cómo ver el comando de registro

pre{overflow-x: auto}

Cómo ver los registros de Docker, echemos un vistazo.

Los registros de Docker le permiten ver los comandos de registro de un contenedor. La supervisión y la gestión de registros eficientes son muy importantes para mantener el funcionamiento estable y continuo y la resolución de problemas de los sistemas de producción. En la arquitectura de microservicios, debido a la gran cantidad de contenedores y los rápidos cambios en las funciones, el registro y el monitoreo se vuelven cada vez más importantes.

Varias formas de ver los registros en la ventana acoplable:

1. dockerlogs-tail = 1000 nombre del contenedor (verifique las primeras líneas de los registros en el contenedor) (recomendado)

2. Una vez iniciado el contenedor acoplable, puede ingresar la siguiente ubicación para ver el registro (/var/lib/docker/containers/containers ID/container ID-JSON. log) (ingrese el contenedor para ver el registro ).

3.#Ver los registros de ejecución de todos los contenedores que se van a sintetizar.

docker-compose-f docker-compose-app . yml log-f

4.#Ver el registro de ejecución del contenedor en compose

docker- compose -f docker-compose-app . yml logs -f service name>;

5.#También puede enviar el registro del contenedor de redacción a un archivo de registro y luego usar tail -f para verlo en en cualquier momento.

docker-compose-f docker-compose-appyml log-f gt; gtmy docker compose .

Las operaciones específicas son las siguientes:

El contenedor Docker adjunto [opciones] se conectará al contenedor en ejecución y luego imprimirá localmente la información estándar de entrada, salida y flujo de errores del contenedor. Hay tres valores de opción en este comando: -detach-keys, -no-stdin, -sig-proxy.

Este comando solo ingresa a la terminal del contenedor y no inicia un nuevo proceso. Entonces, cuando ingresa a un contenedor con varias ventanas al mismo tiempo, todas las ventanas se mostrarán al mismo tiempo. Si una ventana está bloqueada, otras ventanas no funcionarán.

Puedes usar Ctrl C para desconectarte directamente, pero esto hará que el contenedor salga y se detenga. Si desea salir de la terminal de contenedores, los contenedores seguirán circulando. Debe utilizar el parámetro -sig-proxy. Por ejemplo:

$?Docker? ¿adjuntar? - sig-proxy=falso? Mis pruebas

Nota: cuando se utiliza Docker Adjuntar para conectarse a la entrada y salida estándar de un contenedor, Docker utiliza un búfer de memoria de aproximadamente 1 MB para maximizar el rendimiento de la aplicación. Si este buffer está lleno, la velocidad de salida o escritura se verá afectada. Por lo tanto, para ver los registros de la aplicación, puede utilizar el comando Docker Logs.