- So setzen Sie den Protokollierungsfahrer in Docker?
- Welcher Protokollierungsfahrer ist am besten für Docker geeignet??
- So sammeln Sie Protokolle vom Docker -Container?
So setzen Sie den Protokollierungsfahrer in Docker?
Wenn Sie einen Container starten, können Sie ihn so konfigurieren, dass Sie einen anderen Protokollierungsfahrer verwenden als die Standardeinstellung des Docker-Daemons unter Verwendung des Flags-Log-Fahrerfahrer. Wenn der Protokollierungs-Treiber konfigurierbare Optionen hat, können Sie diese mit einem oder mehreren Instanzen des--logopt-Opts festlegen <NAME>=<WERT> Flagge.
Welcher Protokollierungsfahrer ist am besten für Docker geeignet??
Standardmäßig verwendet Docker den JSON-File-Treiber, der lediglich Protokolle im JSON-Format in eine lokale Datei schreibt. Es ist schnell und effizient und funktioniert in den meisten Fällen gut. In kleinen Umgebungen ist es am besten, den Standard-JSON-File-Treiber entweder zu halten oder den Syslog- oder Journald-Treiber zu verwenden.
So sammeln Sie Protokolle vom Docker -Container?
Docker -Befehl zum Überprüfen von Containerprotokollen
Ersetzen Sie Container_ID durch die ID -Nummer des Containers, den Sie inspizieren möchten. Um die Container -ID zu finden, verwenden Sie den Befehl Docker PS, um laufende Container aufzulisten. Wie im Bild unten reagiert Docker, indem sie die Ereignisprotokolle für diesen speziellen Container in der Ausgabe auflisten.