
Estoy intentando canalizar registros json desde la ventana acoplable a jq
. Funciona bien si uso:
docker logs container_id 2>&1 | jq '.'
Pero si intento seguirlo, se atasca.
docker logs -f container_id 2>&1 | jq '.'
Si bien el seguimiento por sí solo funciona:
docker logs -f container_id 2>&1
¿Que me estoy perdiendo aqui?
Respuesta1
Intente agregar --unbuffered --stream
para que su comando se convierta
docker logs -f container_id 2>&1 | jq --unbuffered --stream '.'
Parece que muchas otras personas han tenido un problema similar. Aquí hay algunos informes de errores en jq sobre este tema.