Heim >Betrieb und Instandhaltung >Docker >So lesen Sie den Befehl Docker Startup
In diesem Artikel werden Methoden zum Anzeigen von Docker -Container -Startbefehlen beschrieben. Es konzentriert sich auf die Verwendung von Docker -Inspektionen für das Laufen und gestoppte Container, die Untersuchung der CMD und des Einstiegspunkts des Dockerfile und die Erforschung alternativer Ansätze wie Docker -Protokolle A
docker inspect
Config.Cmd
ENTRYPOINT
. und das Detailniveau, das Sie benötigen. Für das Ausführen von Behältern ist die einfachste Methode die Verwendung des Befehls CMD
. Dieser Befehl enthält eine Fülle von Informationen zu einem Container, einschließlich seiner Konfiguration und des Befehls zum Starten. Wenn der Container mithilfe eines Config.Cmd
und a CMD
begonnen wurde, spiegelt ENTRYPOINT
die Config.Cmd
-Anweisung wider. Wenn nur ein ENTRYPOINT
angegeben wurde, zeigt den Befehl an. Denken Sie daran, dass dies den originalen
erhaltene Container -ID oder den Namen verwenden (wodurch alle Container aufgeführt sind, einschließlich gestoppter). Die Anweisungen docker inspect
und docker ps -a
in der Dockerfile bestimmen den Befehl Start des Containers. Diese Methode liefert nur den beabsichtigten Befehl, nicht unbedingt den exakten Befehl, der zum Starten einer bestimmten Instanz verwendet wird.
docker logs
: Während vor allem zum Anzeigen von Containerprotokollen docker logs <container_id>
Hinweise auf den Anfangsbefehl aufzeigt, wenn die Anwendung selbst solche Informationen beim Start anmeldet. Dies ist indirekt und unzuverlässig, da es vom Protokollierungsverhalten der Anwendung abhängt. Dies ist nützlich, um das CMD
erneut zu finden, ist der Befehl ENTRYPOINT
die zuverlässigste Methode. Suchen Sie nach dem Feld im JSON -Ausgang. Dieses Feld enthält das Array, das den Befehl darstellt. Wenn in der Dockerfile kein docker-compose up
docker-compose.yml
command
verwendet wird, um den exakten Befehl zu sehen, der zum Starten eines bestimmten Docker -Containers verwendet wird, nachdem es gestartet wurde? Das obige ist der detaillierte Inhalt vonSo lesen Sie den Befehl Docker Startup. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!