[Logging] Dov'è il log del demone Docker?


Answers

Se il sistema operativo utilizza systemd è possibile visualizzare il registro del daemon docker con:

sudo journalctl -fu docker.service
Question

Dov'è il log del demone Docker? Stranamente non riesce a trovare una risposta a questo tramite man, o Docker Docs. Nota Non sto chiedendo il contenitore docker STDOUT, ma il registro demone per la risoluzione dei problemi di comunicazione tra client e container via demone / proxy.




La posizione dei log della finestra mobile è stata modificata per Mac OSX in ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/console-ring

Vedi la documentazione del demone Docker




Per Docker Mac Native (senza Boot2Docker o docker-machine, che esegue l'installazione Docker senza VirtualBox extra, che raccomanderei rispetto alle altre), tutte le risposte non hanno funzionato per me . Ma i documenti Docker sono venuti fortunatamente in soccorso.

Se si desidera visualizzare i registri del daemon docker sulla riga di comando, digitare:

syslog -k Sender Docker

In alternativa, da Mac OS Sierra in poi, puoi utilizzare l'app Mac Console appena progettata (non confondervi qui con l'app "Terminal", l'icona dell'app Console sembra abbastanza simile - l'ho trovata con il Launchpad sotto "Altri". . "). C'è un articolo qui che descrive l'uso generale della nuova app di Mac Sierra Console, che non è ancora disponibile nei documenti ufficiali di Docker.

All'interno dell'app Console, scegli system.log e digita Docker nella barra di ricerca. Questo è tutto. Ora dovresti vedere tutti i log relativi a Docker.




Per Mac con Docker Toolbox, ssh nella VM prima con docker-machine ssh %VM-NAME% e quindi check /var/log/docker.log