Logrotation fur Docker-Container aktivieren
Wenn Docker auf deinem System lauft, kann der Container im Docker eine grosse Anzahl von Logs generieren, wahrend du nichts davon im Hintergrund bemerkst.

Wenn du Docker auf deinem System installierst und verwendest, kann der im Docker laufende Container eine grosse Anzahl von Logs generieren, wahrend du nichts davon im Hintergrund bemerkst.
Obwohl der Docker-Dienst normalerweise Logrotate unterstutzt, ist diese Unterstutzung standardmassig deaktiviert. Wenn eines Tages deine Festplatte plotzlich voll ist, wirst du genau wissen, was ich meine. : )
Wenn du den Docker-Dienst zum ersten Mal auf einem Server installierst und den Container zum ersten Mal ausfuhrst, kannst du die folgenden Schritte befolgen.
Wenn der Docker-Dienst gestoppt ist, offne zuerst die Datei, die der Docker-Dienst fur den Logrotate-Vorgang benotigt, mit dem Texteditor. Mein Favorit ist vim, ich habe vim verwendet. Du kannst auch einen anderen Editor wie nano, pico wahlen.
sudo vim /etc/docker/daemon.jsonFuge dann die folgenden Zeilen in diese Datei ein und speichere und schliesse die Datei.
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}Jetzt, vergiss nicht, deinen Docker-Dienst neu zu starten.
sudo systemctl restart dockerJetzt hat dein Docker-Dienst begonnen, Logs unter deinem Pfad "/var/lib/docker/containers/CONTAINERID/" zu rotieren.
Weiteres von Ercan
Zwei weitere Seiten, gleicher Autor, anderes Terrain.
KI, LLMs, Agents, angewandte ML.
Praxisnotizen zu KI-Workloads. Bedrock-Kostenanalyse, Agent-Patterns, Vektorspeicher-Tradeoffs, Failure-Modes in Produktion.
Besuchen ercan.ai →Die Drehscheibe. Über mich, Beratung, Kontakt.
Persönliche Drehscheibe für beide Schreibspuren. Wer ich bin, wie die Beratung funktioniert, wie Sie mich erreichen.
Besuchen ercanermis.com →