2016-07-18 121 views
6

Ora gioco con la finestra mobile 1.12, ho creato un servizio e ho notato che c'è una fase di "preparing" quando ho eseguito "docker service tasks xxx".come ottenere i registri per le attività del servizio docker nello stato di "preparazione"

Posso solo supporre che in questa fase le immagini vengano estratte o aggiornate.

La mia domanda è: come posso vedere i registri per questa fase? O più in generale: come posso vedere i registri per le attività di servizio docker?

risposta

1

L'assunzione (relativa alla trazione durante la preparazione) è corretta.

Non esiste ancora un comando di registro per le attività, ma è possibile connettersi a tale daemon e fare docker logs nel modo normale.

+0

Il problema è che i registri della finestra mobile sono validi solo dopo avere un contenitore. Sto cercando qualcosa di pre-contenitore in fase ... –

+0

Ah quindi sei interessante nei registri dei demoni stessi? Cioè cosa sta succedendo con le chiamate API durante la creazione? – johnharris85

+0

Sì, ma concentrarsi sull'attività stessa (il daemon sta facendo molte altre cose con cui non sono interessante) –

7

Utilizzo la finestra mobile per l'emulazione di "host" diversi nel mio ambiente di sviluppo.

Questo è quello che ho fatto per capire cosa stava succedendo in questa fase "Preparazione" per i miei servizi:

docker service ps <serviceName>

Dovreste vedere i nodi (macchine) in cui il servizio è stato programmato per essere eseguito . Qui vedrai il messaggio "Preparazione".

Usa finestra mobile macchina SSH per connettersi a una particolare macchina:

docker-machine ssh <nameOfNode/Machine> 

Il prompt cambierà. Ora sei dentro un'altra macchina. All'interno di questa altra macchina fare questo:

tail -f /var/log/docker.log

vedrete il "daemon" log per quella macchina. Qui vedrete se quel particolare daemon sta facendo il "pull" o cosa sta facendo come parte della preparazione del servizio. Nel mio caso, ho trovato qualcosa di simile:

time="2016-09-05T19:04:07.881790998Z" level=debug msg="pull progress map[progress:[===========================================> ] 112.4 MB/130.2 MB status:Downloading

Il che mi ha fatto capire che era solo scaricando alcune immagini dal mio conto finestra mobile.

+0

Grazie per le informazioni, ho pensato che ci sarebbe stato qualcosa di più specifico per le attività, i registri dei demoni sono troppo rumorosi per questo ... –

Problemi correlati