docker logs
Paquets et runtimes
Syntaxe
docker logs [-f] [--tail <n>] <container>Affiche ce que le processus principal du conteneur a écrit sur stdout et stderr ; une application qui journalise dans un fichier interne n'y apparaît pas, et les journaux disparaissent avec le conteneur.
Options courantes
| Option | Signification |
|---|---|
| -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 |
Exemples
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 question est toujours quoi va où : dans ce projet, ou sur la machine entière.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait docker logs ?
Affiche ce que le processus principal du conteneur a écrit sur stdout et stderr ; une application qui journalise dans un fichier interne n'y apparaît pas, et les journaux disparaissent avec le conteneur.
Q. Comment l’écrire ?
docker logs [-f] [--tail <n>] <container> — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man docker. Cette commande relève de Paquets et runtimes.
Commandes liées
page man: man docker-logs