Problème de place avec Docker

2

Avatar QuozPowa
QuozPowa
Auteur Admin
Vous utilisez des conteneurs Docker sur votre serveur dédié ou VPS et ils prennent beaucoup de place ?
Avez-vous pensé à rediriger vos logs ou à les désactiver ?
Sans précaution, ils peuvent prendre énormément de place et ils ne sont pas supprimés automatiquement.
Pour cela, il faut ajouter soi-même une configuration logrotate spécifique à Docker.

Vous trouverez les détails ici :
https://www.nicolashug.dev/post/docker-logrotate-gerer-facilement-logs-de-containers/

Une autre commande plus directe est la suivante pour supprimer les logs liés à l'utilisation de Docker :
truncate -s 0 /var/lib/docker/containers/*/*-json.log

En fonction de l'ampleur de vos logs, cela peut faire économiser énormément de capacité de stockage.

Merci à @Nnhatyo et @Artlef

0 0
Liens joints à ce post

Docker Logrotate, comment gérer facilement les logs de ses containers

Pour ma part, j’utilise toujours la redirection vers /dev/stdout et /dev/stderr pour les logs de mes containers Docker.

www.nicolashug.dev
Avatar QuozPowa
QuozPowa
Auteur Admin
De manière plus générale, pour analyser l'espace occupé sur votre disque dur en ligne de commande, vous pouvez utiliser l'utilitaire ncdu.

0 0