Container-Logs
Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 17 von 40.
Alles, was ein Container ausgibt, wird von Docker erfasst, selbst nachdem der Container beendet wurde. Sie können dies jederzeit mit docker logs und dem Namen des Containers wieder auslesen:
docker run --name once alpine echo line-one
docker logs onceDer erste Befehl führt den Container aus, welcher line-one ausgibt. Der zweite Befehl gibt die erfasste Ausgabe aus dem Log des Containers erneut wieder.
Logs sind die Art und Weise, wie Sie überprüfen, was ein im Hintergrund laufender (detached) Container getan hat, ohne sich mit ihm zu verbinden.
Aufgabe
EinfachFühren Sie einen alpine-Container namens printer aus, der saved message ausgibt, und lesen Sie dann dessen Log mit docker logs aus.
Spickzettel
Verwenden Sie docker logs <name>, um die erfasste Ausgabe eines Containers zu lesen (sogar nachdem er beendet wurde):
docker run --name once alpine echo line-one
docker logs onceProbier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Einführung in Docker
5Container untersuchen
Container-LogsDetails untersuchenBefehle ausführenZusammenfassung – Health Check