Loading...

Wie man die vollständige ID eines Docker Containers erhält

Jonas Scholz - Co-Founder von sliplane.ioJonas Scholz
3 min

Wenn Du mit Docker-Containern arbeitest, brauchst Du häufig die vollständige ID eines Containers für verschiedene Verwaltungsaufgaben. Hier zeige ich Dir, wie Du diese Information ganz einfach abrufen kannst.

Öffne zunächst Dein Terminal oder die Kommandozeile. Hier gibst Du die Befehle ein, um mit Docker zu interagieren.

Um die vollständige ID eines Docker-Containers zu erhalten, verwendest Du den Befehl docker ps. Dieser Befehl listet alle laufenden Container auf Deinem System auf. Standardmäßig zeigt er jedoch nur die verkürzte ID der Container an. Um die vollständige ID zu sehen, musst Du den Befehl etwas anpassen.

Gib Folgendes in Dein Terminal ein:

docker ps --no-trunc

Der Flag --no-trunc sagt Docker, dass die Ausgabe nicht gekürzt werden soll, so dass Du die vollständige Container-ID anstelle der verkürzten Version siehst.

Wenn Du diesen Befehl ausführst, erhältst Du eine Liste Deiner laufenden Container. Die erste Spalte der Ausgabe zeigt nun die vollständige Container-ID an. Es sieht etwa so aus:

CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS     NAMES
9f321d19f...   ubuntu:latest  "/bin/bash"              10 minutes ago   Up 10 minutes             ecstatic_easley

In diesem Beispiel ist 9f321d19f... (zur besseren Lesbarkeit gekürzt) die vollständige Container-ID für den Container mit dem Namen "ecstatic_easley".

Wenn Du nur die vollständige ID eines bestimmten Containers sehen möchtest, kannst Du docker ps mit der Option --filter oder -f kombinieren. Wenn Du beispielsweise die vollständige ID eines Containers mit einem bestimmten Namen finden möchtest, könntest Du Folgendes verwenden:

docker ps --no-trunc -f name=ecstatic_easley

Dieser Befehl zeigt nur den Container mit dem Namen "ecstatic_easley" an, und Du siehst seine vollständige ID in der Ausgabe.

Denk daran, dass diese Befehle nur laufende Container anzeigen. Wenn Du die vollständige ID eines gestoppten Containers benötigst, kannst Du den Flag -a zu docker ps hinzufügen:

docker ps -a --no-trunc

Dadurch werden alle Container, sowohl laufende als auch gestoppte, mit ihren vollständigen IDs aufgelistet.

Mit diesen Befehlen kannst Du ganz einfach die vollständige ID jedes Docker-Containers auf Deinem System abrufen, was für Aufgaben wie das Stoppen, Starten oder genauere Untersuchen von Containern nützlich ist.

Willkommen in der Container-Cloud

Sliplane macht es einfach, Container in der Cloud zu deployen und bei Bedarf zu skalieren. Probier es jetzt aus!