Ver registros de servicio específicos de Docker Compose
Al usar docker-compose up
, podemos ver los registros de todos los contenedores en nuestro archivo YAML; sin embargo, si especificamos un servicio de contenedor en particular, la salida no mostrará ninguna dependencia de servicio en los registros. Por lo tanto, este artículo discutirá cómo exportar y generar correctamente los registros del servicio Docker Compose.
Ver registros de servicio específicos de Docker Compose
Puede iniciar Docker Compose en modo separado y adjuntarse a los registros de todos los contenedores más tarde. Luego, si ha terminado de ver el rastro de registros, puede desconectarse de la salida de registros sin cerrar sus servicios.
Siga los pasos a continuación para lograr esto:
-
Use
docker-compose up -d
para iniciar todos los servicios en modo separado usando la opción-d
. -
Utilice
docker-compose logs -t -f
para adjuntarse a los registros de todos los servicios en ejecución. La opción-t
nos proporciona marcas de tiempo, mientras que el parámetro-f
significa que seguimos la salida del registro mientras se ejecutan los servicios. -
Utilice Ctrl+Z o Ctrl+C para desconectarse de la salida del registro sin cerrar los contenedores en ejecución.
-
Si necesitamos especificar los registros de un solo contenedor, podemos usar el siguiente comando:
docker-compose logs -t -f <service name>
-
Para guardar la salida en un archivo, podemos
stdout
usando el operador>>
y agregarlos al final de nuestro comando.docker-compose logs -t -f >> sample.log
Usar Docker Compose V2
A partir de la versión 2 de Docker Compose, ahora podemos usar docker-compose
sin el guión (-
). También podemos usar la mayoría de los comandos docker-compose
, que también se pueden llamar de manera similar sin los guiones:
docker compose logs -t -f --tail 3 sample-service test-service >> sample.log
Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.
LinkedInArtículo relacionado - Docker Compose
- Actualizar imágenes existentes con Docker Compose
- Agregar un modo de red en Docker Compose
- Agregar un nombre de host a un servicio en Docker-Compose
- Diferencia entre detener, bajar, subir y comenzar en Docker Compose
- Diferencia entre Docker y Docker Compose
- Ejecutar múltiples comandos en Docker-Compose