2016-01-04 35 views
13

Ho un'applicazione Web avviata utilizzando la funzione Docker che voglio disabilitare tutto il logging per (o per lo meno stamparlo su syslog invece che su un file).Disabilita la registrazione per un contenitore in Docker-Compose

Quando la mia applicazione web funziona, è possibile generare rapidamente un file di registro da 11 GB all'avvio, in modo che questo diventi molto veloce il mio spazio su disco.

Sono consapevole che finestra mobile normale ha logging options per il suo comando di marcia ma in Docker Compose Io uso

Docker-up comporre

nella cartella dell'applicazione per iniziare la mia domanda. Come posso abilitare questa funzionalità nel mio caso? Non vedo un caso specifico ovunque online.

risposta

23

Dovresti essere in grado di utilizzare la funzione logging. Prova a impostare il driver su "nessuno"

logging: 
    driver: none 
+0

Il collegamento ai documenti è apprezzato, ma potresti spiegare esattamente come utilizzare tale opzione per fare in modo che un contenitore non scriva i registri? Sto impostando il driver su 'none' ma il mio contenitore postgres scrive ancora un mucchio di crap allo stdout mentre i miei test sono in esecuzione. Molto noioso. –

+1

Aggiorno il collegamento. Spero che dovrebbe avere tutte le informazioni ora – Fuxi

Problemi correlati