2016-04-07 8 views
0

Gerade jetzt sehen, laufe ich die folgenden Befehle die Protokolle meines Bildes zu sehen:Wie Docker Behälter laufen und die Protokolle in einem einzigen Befehl

> docker run <my_image> 
4985a657ee273afec4d3b6047a93016e83f36b20bf86429048c306658cf8cb49 
> docker ps 
CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS             NAMES 
54ea6e6834dd  hub:latest   "/sbin/my_init"  16 hours ago  Up 16 hours   3003/tcp, 5984/tcp, 8080/tcp, 0.0.0.0:2224->2222/tcp romantic_curie 
> docker logs -f 54e 

Gibt es einen Parameter ich hinzufügen, können die Protokolle sehen jetzt sofort? So etwas wie Docker laufen --SOME_PARAMETER

+0

Sie könnten auch interessiert sein an Docker-compose, 'docker- compose up' wird Ihnen das gewünschte Verhalten geben und Sie müssen sich keine Laufargumente merken. gewinnen/gewinnen :) –

Antwort

2

verwenden diese sehen mögen: docker run XXX && docker logs $(docker ps -lq)

2

Nur docker run xxx ; docker logs $(docker ps -lq) es bedeutet, dass Sie die Protokolle des letzten gestarteten Containers

Verwandte Themen