docker logs
Paquetes y entornos
Uso
docker logs [-f] [--tail <n>] <container>Muestra lo que el proceso principal del contenedor escribió en stdout y stderr; una app que escribe su log en un archivo interno no muestra nada aquí, y los logs desaparecen con el contenedor.
Opciones habituales
| Opción | Significado |
|---|---|
| -f | follow new output as it arrives |
| --tail <n> | only the last n lines |
| --since <time> | from a point in time, e.g. 15m or a timestamp |
| --until <time> | up to a point in time |
| -t | prefix every line with a timestamp |
Ejemplos
docker logs -f --tail 100 webthe last hundred lines, then follow
docker logs --since 15m webwhat happened in the last fifteen minutes
docker logs -t webthe same output with timestamps in front
La pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace docker logs?
Muestra lo que el proceso principal del contenedor escribió en stdout y stderr; una app que escribe su log en un archivo interno no muestra nada aquí, y los logs desaparecen con el contenedor.
Q. ¿Cómo se escribe?
docker logs [-f] [--tail <n>] <container> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 5; la lista completa está en man docker. Este comando está en Paquetes y entornos.
Comandos relacionados
página man: man docker-logs