Wenn Docker-Container erstellt werden, weist das System automatisch eine universell eindeutige Kennung (UUID ) Nummer für jeden Container, um Namenskonflikte zu vermeiden und die Automatisierung ohne menschliche Beteiligung zu verbessern.
Lesen Sie auch :So installieren Sie Docker und lernen grundlegende Container-Manipulationen in CentOS
In diesem Artikel erklären wir, wie Sie Docker-Container einfach identifizieren und Container in Linux benennen oder umbenennen können.
Standardmäßig verwendet Docker drei Möglichkeiten, um einen Container zu identifizieren, nämlich:
- Lange UUID-Kennung B. „21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c “.
- UUID-Kurzkennung B. „21fbb152a940a37 “.
- Name B. discourse_app .
Beachten Sie, dass der Docker-Daemon Containern standardmäßig eine lange UUID-ID zuweist, wenn kein Name angegeben ist. es generiert eine zufällige Zeichenkette als Namen.
So benennen Sie einen Docker-Container
Sie können Ihren Docker-Containern beim Ausführen einprägsame Namen zuweisen, indem Sie --name
verwenden Flagge wie folgt. Das -d
Flag 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 wird jeder Befehl, der mit einer container_id funktioniert hat kann nun z. B. 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, benennen wir im folgenden Beispiel den Container in discourse_app um zu einem neuen Namen disc_app .
$ sudo docker rename discourse_app disc_app
Bestätigen Sie nach dem Umbenennen eines Containers, dass er jetzt den neuen Namen verwendet.
$ sudo docker ps
Weitere Informationen finden Sie unter docker-run Manpage.
$ man docker-run
Das ist alles! In diesem Artikel haben wir erklärt, wie Docker-Container benannt und umbenannt werden. Verwenden Sie das Kommentarformular unten, um Fragen zu stellen oder Ihre Gedanken zu diesem Leitfaden hinzuzufügen.