Start·Terminal-Befehle

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

OptionBedeutung
-ffollow 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
-tprefix every line with a timestamp

Beispiele

docker logs -f --tail 100 web

the last hundred lines, then follow

docker logs --since 15m web

what happened in the last fifteen minutes

docker logs -t web

the 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