Configuración del registro de contenedores Docker
Configuración del controlador de registro
Para configurar el controlador de registro de un contenedor Docker, puede utilizar la opción --log-driver al ejecutar el contenedor. Por ejemplo, para utilizar el controlador de registro syslog:
docker run -d --name my-app --log-driver=syslog my-app:latest
También puede establecer el controlador de registro predeterminado para todo el demonio de Docker modificando el archivo /etc/docker/daemon.json:
{
"log-driver": "syslog"
}
Después de realizar los cambios, reinicie el demonio de Docker para que la nueva configuración surta efecto.
Configuración de opciones de registro
Cada controlador de registro admite diferentes opciones de registro que puede utilizar para personalizar el comportamiento del registro. Por ejemplo, el controlador de registro syslog admite las siguientes opciones:
| Opción |
Descripción |
syslog-address |
La dirección del servidor syslog. |
syslog-facility |
La facilidad (facility) de syslog a utilizar. |
syslog-format |
El formato de mensaje de syslog a utilizar. |
syslog-tag |
La etiqueta (tag) a agregar al mensaje de registro. |
Para establecer las opciones de registro de un contenedor, utilice la bandera --log-opt:
docker run -d --name my-app --log-driver=syslog --log-opt syslog-address=tcp://192.168.1.100:514 my-app:latest
Al configurar las opciones de registro, puede personalizar el comportamiento del registro para adaptarlo a sus requisitos específicos, como enviar registros a un servidor syslog remoto o utilizar un formato de mensaje de registro específico.