docker logs
Pakete und Laufzeiten
Aufruf
docker logs [-f] [--tail <n>] <container>Zeigt, was der Hauptprozess des Containers auf stdout und stderr geschrieben hat; eine App, die in eine Datei im Container loggt, erscheint hier nicht, und mit dem Container verschwinden die Logs.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -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 |
Beispiele
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
Die Frage ist immer, was wohin gehört: in dieses Projekt oder auf die ganze Maschine.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht docker logs?
Zeigt, was der Hauptprozess des Containers auf stdout und stderr geschrieben hat; eine App, die in eine Datei im Container loggt, erscheint hier nicht, und mit dem Container verschwinden die Logs.
Q. Wie gibt man ihn ein?
docker logs [-f] [--tail <n>] <container> — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 5; die vollständige Liste steht in man docker. Der Befehl gehört zu Pakete und Laufzeiten.
Verwandte Befehle
man-Seite: man docker-logs