Как да коригирате грешката „Името вече се използва от контейнер“.

Kak Da Korigirate Greskata Imeto Vece Se Izpolzva Ot Kontejner



Docker е добре позната и широко използвана платформа за разработка на проекти, която използва идеята за контейнеризация чрез използването на контейнери. Docker контейнерите са важна част от Docker. Тя позволява на потребителите лесно да проектират, управляват и внедряват приложения. Той съхранява целия изходен код на проекта, зависимостите, необходимите пакети и рамката в контейнери. Следователно потребителят може бързо да внедри и сподели приложението на друга система.

Освен това понякога разработчиците се нуждаят от помощ по време на създаване на проект или контейнер и могат да се сблъскат с някои конфликти, като например <име-на-контейнера> вече се използва от контейнера или демонът на Docker не работи и много други.







Този блог ще демонстрира как да коригирате „ име вече се използва от контейнер ” грешка.



Как да коригирате грешката „Името вече се използва от контейнер“?

Когато потребител създава контейнер, той може да използва същото име на контейнер като друг контейнер, който вече съществува, или контейнерът се създава автоматично по време на създаването на изображение. В такива случаи разработчикът може да срещне „ <име-на-контейнер> вече се използва от контейнер ' проблем.



Следвайте стъпките по-долу, за да разрешите обсъжданата грешка.





Стъпка 1: Създайте Docker контейнер чрез Docker изображение

Първо, създайте нов контейнер, като използвате „ създаване на докер ” команда:



$ създаване на докер -- име python-контейнер pythonimage

Тук можете да видите, че получаваме съобщение за грешка, че „ /python-контейнер ” вече се използва от контейнера:

Стъпка 2: Избройте всички контейнери

Нека проверим дали контейнерът вече съществува със същото име или не. За тази цел избройте всички Docker контейнери чрез „ докер ps ” команда. Опцията „ ” се използва за преглед на всички контейнери:

$ докер пс

Резултатът по-долу показва, че вече имаме контейнер със същото име като този, който създаваме:

Стъпка 3: Преименувайте съществуващия контейнер

За да преименувате съществуващия контейнер, използвайте „ докер преименува <старо-име> <ново-име> ” команда:

$ докер преименува python-контейнер pythoncontainer

Проверете отново дали контейнерът е преименуван, като прегледате списъка с контейнери:

$ докер пс

Успешно преименувахме Docker контейнера на „ pythoncontainer ”:

Стъпка 4: Създаване на контейнер

Сега създайте нов контейнер, като използвате предоставената по-долу команда:

$ създаване на докер -- име python-контейнер pythonimage

Резултатът показва, че сме разрешили грешката и е създаден нов контейнер:

Стъпка 5: Стартирайте контейнера

За да стартирате/стартирате контейнера, изпълнете „ докер старт ” команда. Тук „ ” е добавена опция за изпълнение на контейнера по интерактивен начин:

$ докер старт питон-контейнер

Научихме ви как да коригирате „ име вече се използва от контейнер ” грешка.

Заключение

За да коригирате „ име вече се използва от контейнер ” Docker грешка, първо избройте всички контейнери, за да проверите дали вече съществува контейнер със същото име. Ако да, разработчикът може да изтрие или преименува контейнера, за да разреши грешката. За да преименувате контейнера, използвайте „ докер преименува <контейнер-старо-име> <контейнер-ново-име> ” команда. След това опитайте да създадете отново контейнер и проверете дали проблемът е отстранен. Този блог разработи подробно как да коригирате „ име вече се използва от контейнер ” грешка.