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.