Si usa el comando tail de Coreutils en Linux, tiene una opción -f que le permite seguir un archivo de registro desde la posición actual del registro (no va al principio del archivo y muestra todo).
¿Esta funcionalidad está disponible en los registros de la ventana acoplable sin esperar a que atraviese todo el registro?
Yo he tratado:
docker logs --since 1m somecontainery
docker logs -f --since 1m somecontainerParece que en realidad atraviesa todo el archivo de registro (lo que puede llevar mucho tiempo) y luego comienza a hacer eco en la pantalla una vez que alcanza el período de tiempo que especifica.
¿Hay alguna manera de comenzar a seguir desde el punto actual sin esperar? ¿Mi mejor opción es siempre cerrar sesión en algún archivo externo y seguirlo con el comando de cola de Coreutils?
Alternativamente, podemos verificar el registro por tiempo (por ejemplo, desde los últimos 2 minutos) como:
docker logs --since=2m <container_id> // since last 2 minutes docker logs --since=1h <container_id> // since last 1 hourusa el interruptor --tail :
> docker logs -f <container name> --tail 10esto mostrará el registro a partir de las últimas 10 líneas en adelante