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 Configurar controladores de registro.

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