Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
Es besteht die Möglichkeit das exzessive Logging von Docker einzuschränken. Per Default existiert nämlich keine Grenze, das ist eher der Plattenplatz und in einem Live-System kann das dann schon mal ärgerlich werden, wenn so ein Service im Docker Wochen ohne Probleme rennt und plötzlich die Arbeit einstellt.
Dazu sind in der /etc/docker/daemon.json ein paar Zeilen nötig.
[...]
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "2"
}
Das in ein schon laufendes Docker-Image einzubinden funktioniert leider nicht, es bedarf ein paar Schritte.
/etc/init.d/docker restart oder systemctl restart docker.service
docker stop oder docker-compose stop
docker system prune -a -f
docker-compose up oder docker run...
docker ps | grep name
cd /data/docker/containers/<ID>/
cat hostcontig.json, hier sollte jetzt etwas mit "Config":{"max-file":"2"... zu finden sein.