Sobes.tech
Junior — Middle

Wie bestimmt man die ID des ersten gestarteten Containers in Docker?

sobes.tech KI

Antwort von AI

Um den Bezeichner des ersten gestarteten Containers in Docker zu bestimmen, können Sie eine Liste aller Container mit ihrer Startzeit erhalten und nach dem Startdatum sortieren. Zum Beispiel, der Befehl:

docker ps --format "{{.ID}} {{.CreatedAt}}" | sort | head -n 1 | awk '{print $1}'

Dieser Befehl gibt die ID des Containers mit dem frühesten Erstellungsdatum unter den laufenden aus. Alternativ können Sie alle Container (einschließlich gestoppter) erhalten und den ersten nach Erstellungszeit auswählen:

docker ps -a --format "{{.ID}} {{.CreatedAt}}" | sort | head -n 1 | awk '{print $1}'

Auf diese Weise ist die ID des ersten gestarteten Containers die mit dem frühesten Erstellungsdatum.