Docker ist eine bekannte und ausführlich verwendete Projektentwicklungsplattform, die die Containerisierungsidee durch die Verwendung von Containern verwendet. Docker -Container sind ein wichtiger Bestandteil von Docker. Dadurch können Benutzer Anwendungen einfach entwerfen, verwalten und bereitstellen. Es speichert den gesamten Projektquellcode, Abhängigkeiten, benötigte Pakete und Framework in Containern. Daher kann der Benutzer die Anwendung in einem anderen System schnell bereitstellen und freigeben.
Außerdem brauchen Entwickler manchmal Hilfe während der Projekt- oder Containererstellung und können einige Konflikte ausgesetzt sind, wie sie bereits vom Container oder Docker -Daemon nicht funktionieren, und vieles mehr.
In diesem Blog wird zeigen, wie man eine repariert “Der Name wird bereits per Container verwendet" Fehler.
So beheben Sie den Fehler "Der bereits per Container verwendete Name"?
Wenn ein Benutzer einen Container erstellt, kann er denselben Containernamen wie ein weiterer Container verwenden, der bereits vorhanden ist, oder der Container wird während der Bilderstellung automatisch erstellt. In solchen Fällen kann der Entwickler auf eine begegnen “ ist bereits per Container verwendet" Ausgabe.
Befolgen Sie die folgenden Schritte, um den besprochenen Fehler zu beheben.
Schritt 1: Erstellen Sie Docker Container über Docker -Bild
Erstellen Sie zunächst einen neuen Container, indem Sie das verwenden “Docker erstellen" Befehl:
$ docker create-Name Python-Container Pythonimage
Hier können Sie sehen, dass wir die Fehlermeldung erhalten, dass “/Python-Container”Wird bereits vom Container verwendet:
Schritt 2: Listen Sie alle Container auf
Lassen Sie uns überprüfen, ob der Container bereits mit demselben Namen existiert oder nicht. Für diesen Zweck finden Sie alle Docker -Container über die “Docker PS" Befehl. Die Option "-A”Wird verwendet, um alle Behälter anzusehen:
$ docker ps -a
Die folgende Ausgabe zeigt, dass wir bereits einen Container mit demselben Namen haben wie der, den wir erstellen:
Schritt 3: Benennen Sie den vorhandenen Container um
Verwenden Sie den vorhandenen Container, um den vorhandenen Container umzubenennen. “Docker umbenennen " Befehl:
$ docker benennen Python-Container PythonContainer um
Überprüfen Sie erneut, ob der Container durch Anzeigen der Containerliste umbenannt wurde:
$ docker ps -a
Wir haben den Docker -Container erfolgreich in "umbenannt" als "PythonContainer”:
Schritt 4: Container erstellen
Erstellen Sie nun einen neuen Container, indem Sie den folgenden Befehl verwenden:
$ docker create-Name Python-Container Pythonimage
Die Ausgabe zeigt an, dass wir den Fehler behoben haben und ein neuer Container erstellt wurde:
Schritt 5: Behälter starten
Um den Container auszuführen/ zu starten, führen Sie die “aus“ ausDocker -Start" Befehl. Hier das "-ichDie Option wird hinzugefügt, um den Container auf interaktive Weise auszuführen:
$ Docker Start -I Python -Container
Wir haben dir beigebracht, wie man das repariert “Name, der bereits vom Container verwendet wird" Fehler.
Abschluss
Um das zu reparierenName, der bereits vom Container verwendet wirdDocker -Fehler, zunächst auflisten Sie alle Container auf, um zu überprüfen, ob ein Container bereits mit demselben Namen vorhanden ist. Wenn ja, kann der Entwickler den Container löschen oder umbenennen, um den Fehler aufzulösen. Um den Container umzubenennen, verwenden Sie das “Docker umbenennen " Befehl. Versuchen Sie dann, einen Container neu zu erstellen und zu überprüfen, ob das Problem behoben ist. Dieser Blog hat über die Behebung des „Fixes“ ausgearbeitet. “Name, der bereits vom Container verwendet wird" Fehler.