Activer la Rotation des Logs pour les Conteneurs Docker
Lorsque Docker est installe sur votre systeme, le conteneur en cours d'execution peut generer un grand nombre de logs sans que vous en ayez conscience.

Lorsque vous installez et utilisez Docker sur votre systeme, le conteneur en cours d'execution dans Docker peut generer un grand nombre de logs sans que vous en ayez conscience.
Bien que le service Docker supporte normalement le logrotate, ce support est desactive par defaut. Si un jour votre disque se remplit soudainement, alors vous saurez exactement ce que je veux dire. : )
Si vous installez le service Docker pour la premiere fois sur un serveur et lancez le conteneur pour la premiere fois, vous pouvez suivre les etapes ci-dessous.
Lorsque le service Docker est a l'arret, ouvrez d'abord le fichier dont le service Docker aura besoin pour l'operation de logrotate avec l'editeur de texte. Mon prefere est vim, j'ai utilise vim. Vous pouvez aussi choisir un autre editeur comme nano, pico.
sudo vim /etc/docker/daemon.jsonAjoutez ensuite les lignes suivantes dans ce fichier, sauvegardez et fermez le fichier.
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}Maintenant, n'oubliez pas de redemarrer votre service Docker.
sudo systemctl restart dockerMaintenant, votre service Docker a commence a faire la rotation des logs sous votre chemin "/var/lib/docker/containers/CONTAINERID/".
Plus d'Ercan
Deux autres sites, même auteur, terrain différent.
IA, LLMs, agents, ML appliquée.
Notes de terrain sur les charges IA. Analyse des coûts Bedrock, patterns d'agents, compromis de stockage vectoriel, modes de défaillance en production.
Visiter ercan.ai →Le hub. À propos, conseil, contact.
Hub personnel pour les deux pistes d'écriture. Qui je suis, comment fonctionne le conseil, comment me joindre.
Visiter ercanermis.com →