Configuración de controladores de registro de Docker

Docker incluye mecanismos de registro denominados “controladores de registro” para ayudarlo a obtener información de los contenedores en ejecución. Puede configurar un contenedor NetScaler CPX para que reenvíe los registros que genere a los controladores de registro de Docker. Para obtener más información sobre los controladores de registro de docker, consulte https://docs.docker.com/config/containers/logging/configure/.

De forma predeterminada, todos los registros generados por el contenedor NetScaler CPX se almacenan en un archivo /cpx/log/ns.log en el host de la ventana acoplable. Cuando inicia el contenedor NetScaler CPX con el comando docker run, puede configurarlo para que reenvíe todos los registros generados a un controlador de registro de docker mediante la opción --log-driver. Si el controlador de registro tiene parámetros configurables, puede configurarlos mediante la opción --log-opt <NAME>=<VALUE>.

En el siguiente ejemplo, el contenedor NetScaler CPX está configurado para reenviar todos los registros generados mediante syslog como controlador de registro.

docker run -dt --privileged=true --log-driver syslog --log-opt syslog-address=udp://10.106.102.190:514 -e EULA=yes --ulimit core=-1 --name test store/citrix/cpx:12.1-48.13
<!--NeedCopy-->

Del mismo modo, en el siguiente ejemplo, el contenedor NetScaler CPX está configurado para reenviar todos los registros generados mediante Splunk como controlador de registro.

docker run -dt --privileged=true --log-driver=splunk --log-opt splunk-token=176FCEBF-4CF5-4EDF-91BC-703796522D20 --log-opt splunk-url=https://splunkhost:8088 -e EULA=yes --ulimit core=-1 --name test store/citrix/cpx:12.1-48.13
<!--NeedCopy-->
Configuración de controladores de registro de Docker

En este artículo