Ubicaciones de registro de Daemon en Docker

  1. ¿Qué son los eventos de daemon?
  2. Ubicaciones de registro de Daemon en Docker
Ubicaciones de registro de Daemon en Docker

El demonio de Docker proporciona información esencial sobre el estado general de su arquitectura de microservicios. Lamentablemente, las técnicas de registro centradas en contenedores le permiten recopilar datos relevantes de sus servicios, pero brindan poca o ninguna información sobre el estado del servicio de Docker.

Este artículo discutirá los eventos de Daemon y dónde generalmente podemos ubicar los registros de Daemon para cada sistema operativo (SO).

¿Qué son los eventos de daemon?

Los eventos Daemon son notificaciones sobre el funcionamiento actual del servicio Docker. Cada evento muestra:

  1. La marca de tiempo actual
  2. El nivel de registro
  3. Detalles sobre el evento

Los registros de eventos de Daemon incluyen información específica sobre lo siguiente:

  1. Acciones realizadas durante el proceso de inicialización
  2. Funciones proporcionadas por el núcleo host
  3. El estado de los comandos enviados a los contenedores.
  4. El estado general del servicio Docker
  5. El estado de los contenedores activos

Los eventos de daemon proporcionan con frecuencia información detallada sobre el estado de los contenedores. Por ejemplo, los registros de Daemon pueden tener el siguiente aspecto:

time="2022-09-18T11:28:40.726969388-05:00" level=info msg="POST /v1.3/container/sample/stop?t=10"

La siguiente sección discutirá la ubicación de los registros de Daemon en cada sistema operativo.

Ubicaciones de registro de Daemon en Docker

Es posible que podamos identificar problemas utilizando los registros de Daemon. Según la configuración del sistema operativo y el subsistema de registro utilizado, Docker puede guardar los registros en uno de los siguientes lugares:

sistema operativo Ubicación
linux Use el comando journalctl -xu docker.service (o lea /var/log/messages o /var/log/syslog, según su distribución de Linux)
registros de macOS Daemon dockerd ~/Library/Containers/com.docker.docker/Data/log/vm/dockerd.log
registros de macOS Daemon containerd) ~/Library/Containers/com.docker.docker/Data/log/vm/containerd.log
Registros dockerd del demonio WSL2 de Windows %APPDATA%\Docker\log\vm\dockerd.log
Registros containerd del demonio WSL2 de Windows %APPDATA%\Docker\log\vm\containerd.log
Contenedores generales de Windows Registro de eventos de Windows a través del Visor de eventos
Marion Paul Kenneth Mendoza avatar Marion Paul Kenneth Mendoza avatar

Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.

LinkedIn