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.