Website-Suche

So benennen oder benennen Sie Docker-Container um


Wenn Docker-Container erstellt werden, weist das System jedem Container automatisch eine universell eindeutige Kennung (UUID) zu, um Namenskonflikte zu vermeiden und die Automatisierung ohne menschliches Eingreifen zu verbessern.

Lesen Sie auch: So installieren Sie Docker und lernen die grundlegende Containermanipulation in CentOS

In diesem Artikel erklären wir, wie Sie Docker-Container einfach identifizieren und Container unter Linux benennen oder umbenennen.

Standardmäßig verwendet Docker drei Möglichkeiten, einen Container zu identifizieren, nämlich:

  • UUID-Langbezeichner, z. B. „21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c“.
  • UUID-Kurzbezeichner, z. B. „21fbb152a940a37“.
  • Name, z. B. discourse_app.

Beachten Sie, dass der Docker-Daemon den Containern standardmäßig eine lange UUID-ID zuweist, wenn kein Name angegeben wird. Es generiert eine zufällige Zeichenfolge als Namen.

So benennen Sie einen Docker-Container

Sie können Ihren Docker-Containern beim Ausführen einprägsame Namen zuweisen, indem Sie das Flag --name wie folgt verwenden. Das Flag -d weist Docker an, einen Container im getrennten Modus im Hintergrund auszuführen und die neue Container-ID auszugeben.

sudo docker run -d --name discourse_app local_discourse/app

Führen Sie den folgenden Befehl aus, um eine Liste aller Ihrer Docker-Container anzuzeigen.

sudo docker ps

Von nun an kann jeder Befehl, der mit einer container_id funktioniert hat, beispielsweise mit einem von Ihnen vergebenen Namen verwendet werden.

sudo docker restart discourse_app
sudo docker stop discourse_app
sudo docker start discourse_app

So benennen Sie einen Docker-Container um

Um einen Docker-Container umzubenennen, verwenden Sie den Unterbefehl rename wie gezeigt. Im folgenden Beispiel benennen wir den Container discourse_app in einen neuen Namen disc_app um >.

sudo docker rename discourse_app disc_app

Vergewissern Sie sich nach dem Umbenennen eines Containers, dass er nun den neuen Namen verwendet.

sudo docker ps

Weitere Informationen finden Sie auf der Manpage docker-run.

man docker-run

Das ist alles! In diesem Artikel haben wir erklärt, wie man Docker-Container benennt und umbenennt. Verwenden Sie das Kommentarformular unten, um Fragen zu stellen oder Ihre Gedanken zu diesem Leitfaden hinzuzufügen.