So beheben Sie den Fehler „Name wird bereits von Container verwendet“.

So Beheben Sie Den Fehler Name Wird Bereits Von Container Verwendet



Docker ist eine bekannte und weit verbreitete Projektentwicklungsplattform, die die Containerisierungsidee durch die Verwendung von Containern umsetzt. Docker-Container sind ein wichtiger Bestandteil von Docker. Es ermöglicht Benutzern das einfache Entwerfen, Verwalten und Bereitstellen von Anwendungen. Es speichert den gesamten Projektquellcode, Abhängigkeiten, benötigte Pakete und Frameworks in Containern. Daher kann der Benutzer die Anwendung schnell auf einem anderen System bereitstellen und gemeinsam nutzen.

Außerdem benötigen Entwickler manchmal Hilfe bei der Projekt- oder Containererstellung und können mit Konflikten konfrontiert werden, z. B. wird bereits vom Container verwendet oder der Docker-Daemon funktioniert nicht und vieles mehr.







Dieser Blog zeigt, wie man ein „ Name wird bereits vom Container verwendet ' Error.



Wie behebt man den Fehler „Name wird bereits von Container verwendet“?

Wenn ein Benutzer einen Container erstellt, kann er denselben Containernamen wie ein anderer bereits vorhandener Container verwenden, oder der Container wird automatisch während der Image-Erstellung erstellt. In solchen Fällen kann der Entwickler auf ein „ wird bereits vom Container verwendet ' Ausgabe.



Führen Sie die folgenden Schritte aus, um den besprochenen Fehler zu beheben.





Schritt 1: Docker-Container über Docker-Image erstellen

Erstellen Sie zunächst einen neuen Container, indem Sie das „ Docker erstellen ' Befehl:



$ Docker erstellen --Name python-container pythonimage

Hier können Sie sehen, dass wir die Fehlermeldung „ /python-container “ wird bereits vom Container verwendet:

Schritt 2: Alle Container auflisten

Lassen Sie uns prüfen, ob der Container bereits mit demselben Namen existiert oder nicht. Listen Sie dazu alle Docker-Container über das „ Docker ps ' Befehl. Die Option ' -a “ wird verwendet, um alle Container anzuzeigen:

$ Docker p.s -a

Die folgende Ausgabe zeigt, dass wir bereits einen Container mit demselben Namen haben wie den, den wir erstellen:

Schritt 3: Benennen Sie den vorhandenen Container um

Um den vorhandenen Container umzubenennen, verwenden Sie das „ docker umbenennen ' Befehl:

$ docker python-container umbenennen pythoncontainer

Überprüfen Sie erneut, ob der Container umbenannt wurde, indem Sie die Containerliste anzeigen:

$ Docker p.s -a

Wir haben den Docker-Container erfolgreich umbenannt in „ pythoncontainer “:

Schritt 4: Container erstellen

Erstellen Sie nun einen neuen Container, indem Sie den unten angegebenen Befehl verwenden:

$ Docker erstellen --Name python-container pythonimage

Die Ausgabe zeigt an, dass wir den Fehler behoben haben und ein neuer Container erstellt wird:

Schritt 5: Container starten

Um den Container auszuführen/zu starten, führen Sie das „ Docker starten ' Befehl. Hier die ' -ich “-Option hinzugefügt, um den Container interaktiv auszuführen:

$ Docker starten -ich Python-Container

Wir haben Ihnen beigebracht, wie Sie das „ Name wird bereits vom Container verwendet ' Error.

Fazit

Zur Behebung des „ Name wird bereits vom Container verwendet ” Docker-Fehler Listen Sie zunächst alle Container auf, um zu überprüfen, ob bereits Container mit demselben Namen vorhanden sind. Wenn ja, kann der Entwickler den Container löschen oder umbenennen, um den Fehler zu beheben. Um den Container umzubenennen, verwenden Sie das „ docker rename ' Befehl. Versuchen Sie dann, einen Container neu zu erstellen, und überprüfen Sie, ob das Problem behoben ist. Dieser Blog hat ausgearbeitet, wie man das „ Name wird bereits vom Container verwendet ' Error.