Cum să remediați eroarea „Numele deja folosit de container”.

Cum Sa Remediati Eroarea Numele Deja Folosit De Container



Docker este o platformă de dezvoltare de proiecte bine-cunoscută și utilizată pe scară largă, care folosește ideea de containerizare prin utilizarea containerelor. Containerele Docker sunt o parte importantă a Docker. Permite utilizatorilor să proiecteze, să gestioneze și să implementeze aplicații cu ușurință. Stochează întregul cod sursă al proiectului, dependențele, pachetele necesare și cadrul în containere. Prin urmare, utilizatorul poate implementa și partaja rapid aplicația pe alt sistem.

Pe lângă aceasta, uneori, dezvoltatorii au nevoie de ajutor în timpul creării proiectului sau a containerului și se pot confrunta cu unele conflicte, cum ar fi este deja utilizat de container sau demonul Docker nu funcționează și multe altele.







Acest blog va demonstra cum să remediați un „ numele este deja folosit de container ” eroare.



Cum se remediază eroarea „Numele deja folosit de container”?

Când un utilizator creează un container, poate folosi același nume de container ca un alt container care există deja sau containerul este creat automat în timpul creării imaginii. În astfel de cazuri, dezvoltatorul poate întâlni un „ este deja utilizat de container ' problema.



Urmați pașii de mai jos pentru a rezolva eroarea discutată.





Pasul 1: Creați un container Docker prin imaginea Docker

Mai întâi, creați un nou container utilizând „ docker crea ”comandă:



$ docker crea --Nume python-container pythonimage

Aici, puteți vedea că primim mesajul de eroare care „ /python-container ” este deja utilizat de container:

Pasul 2: Listați toate containerele

Să verificăm dacă containerul există deja cu același nume sau nu. În acest scop, enumerați toate containerele Docker prin „ docker ps ” comanda. Optiunea ' -A ” este folosit pentru a vizualiza toate containerele:

$ docher ps -A

Rezultatul de mai jos arată că avem deja un container cu același nume cu cel pe care îl creăm:

Pasul 3: Redenumiți containerul existent

Pentru a redenumi containerul existent, utilizați „ docker redenumește ”comandă:

$ docker redenumește python-container pythoncontainer

Verificați din nou dacă containerul a fost redenumit, vizualizând lista de containere:

$ docher ps -A

Am redenumit cu succes containerul Docker ca „ pythoncontainer ”:

Pasul 4: Creați container

Acum, creați un container nou utilizând comanda furnizată mai jos:

$ docker crea --Nume python-container pythonimage

Rezultatul indică faptul că am rezolvat eroarea și este creat un nou container:

Pasul 5: Porniți containerul

Pentru a rula/porni containerul, executați „ pornire docker ” comanda. Aici ' -i ” este adăugată opțiunea pentru a executa containerul într-un mod interactiv:

$ pornire docker -i python-container

V-am învățat cum să remediați „ nume deja folosit de container ” eroare.

Concluzie

Pentru a repara „ nume deja folosit de container ” Eroare Docker, mai întâi, enumerați toate containerele pentru a verifica dacă există deja vreun container cu același nume. Dacă da, dezvoltatorul poate șterge sau redenumi containerul pentru a rezolva eroarea. Pentru a redenumi containerul, utilizați „ redenumire docker ” comanda. Apoi, încercați să recreați un container și verificați dacă problema este rezolvată. Acest blog a explicat cum să remediați „ nume deja folosit de container ” eroare.