J'ai lancé une application Web à l'aide de Docker compose pour laquelle je souhaite désactiver toute la journalisation (ou tout au moins l'imprimer dans syslog au lieu d'un fichier).
Lorsque mon application Web fonctionne, elle peut générer rapidement un fichier journal de 11 Go au démarrage, ce qui consomme très rapidement mon espace disque.
Je suis conscient que le docker normal a options de journalisation pour sa commande d'exécution mais dans Docker Compose j'utilise
Docker-compose up
dans le dossier d'application pour démarrer mon application. Comment activer cette fonctionnalité dans mon cas? Je ne vois aucun cas spécifique en ligne.
Vous devriez pouvoir utiliser la fonction logging . Essayez de définir le pilote sur "aucun"
logging:
driver: none
Pour un exemple de configuration rapide, quelque chose comme
version: '3'
services:
'postgres':
image: postgres:9.6
logging:
driver: none