Actualización 1 de julio de 2019
docker-compose logs <name-of-service>
De la documentación :
Uso: registros [opciones] [SERVICIO ...]
Opciones:
--no-color Produce una salida monocromática.
-f, --follow Sigue la salida del registro.
-t, --timestamps Muestra las marcas de tiempo.
--tail = "all" Número de líneas para mostrar desde el final de los registros para cada contenedor.
Ver registros de Docker
Puede iniciar Docker compose en modo separado y adjuntarse a los registros de todos los contenedores más tarde. Si ha terminado de ver los registros, puede desconectarse de la salida de los registros sin cerrar sus servicios.
- Úselo
docker-compose up -d
para iniciar todos los servicios en modo separado ( -d
) (no verá ningún registro en modo separado)
- Úselo
docker-compose logs -f -t
para adjuntarse a los registros de todos los servicios en ejecución , mientras que -f
significa que sigue la salida del registro y la -t
opción le brinda marcas de tiempo (consulte la referencia de Docker )
- Use
Ctrl + z
o Ctrl + c
para desconectarse de la salida del registro sin apagar sus contenedores en ejecución
Si está interesado en los registros de un solo contenedor, puede usar la docker
palabra clave en su lugar:
- Utilizar
docker logs -t -f <name-of-service>
Guarda la salida
Para guardar la salida en un archivo, agregue lo siguiente a su comando de registros:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name