Seguire docker logs

Sulla macchina Linux dove i contenitori sono in esecuzione, è possibile di utilizzare questo commando :

sudo docker logs --follow --tail 1400 nome-del-contenitore 2>&1 | grep -e parola1 -e parola2 -e parola3 | grep -v parola-ignorata-1

Con questo commando, è possibile di seguire i docker logs e di filtrarli. 2>&1 manda l'uscita normale e l'uscita dei errori a grep. -e parola permette di filtrare e di mantenere le linee dove c'è la parola. -v parola-ignorata permette di filtrare di nuovo rimuovendo le linee dove la parola-ignorata si trova.

Per guardare i log tra due momenti precisi aggiungere questo al commando docker logs : --since=2023-11-25T18:42:00Z --until=2023-11-25T18:52:00Z
Questo è il formatto ISO8601/RFC3339. La data e l'ora sono in UTC. È sempre meglio di lavorare in UTC nel codice dietro l'interfacia utente. La conversione nella zona del utente dovrebbe essere fatta solo al ultimo momento primo di mostrare una data e un ora a un utente che lo vuole.

Per scrivere in un documento i docker logs, è possibile di aggiungere questo al commando originale : > /mia-cartella/mio-documento