Jak naprawić błąd „Nazwa jest już używana przez kontener”.

Jak Naprawic Blad Nazwa Jest Juz Uzywana Przez Kontener



Docker to dobrze znana i szeroko stosowana platforma do tworzenia projektów, która wykorzystuje ideę konteneryzacji poprzez wykorzystanie kontenerów. Kontenery Dockera są ważną częścią Dockera. Pozwala użytkownikom łatwo projektować, zarządzać i wdrażać aplikacje. Przechowuje cały kod źródłowy projektu, zależności, potrzebne pakiety i framework w kontenerach. Dzięki temu użytkownik może szybko wdrożyć i udostępnić aplikację na innym systemie.

Poza tym czasami programiści potrzebują pomocy podczas tworzenia projektu lub kontenera i mogą napotkać pewne konflikty, takie jak jest już używany przez kontener lub demon Dockera nie działa i wiele innych.







Ten blog pokaże, jak naprawić „ nazwa jest już używana przez kontener ' błąd.



Jak naprawić błąd „Nazwa już używana przez kontener”?

Gdy użytkownik tworzy kontener, może użyć tej samej nazwy kontenera, co inny kontener, który już istnieje, lub kontener jest tworzony automatycznie podczas tworzenia obrazu. W takich przypadkach programista może napotkać „ jest już używana przez kontener ' wydanie.



Wykonaj poniższe czynności, aby rozwiązać omawiany błąd.





Krok 1: Utwórz kontener Docker za pomocą obrazu Docker

Najpierw utwórz nowy kontener, korzystając z „ tworzenie dokera ' Komenda:



$ tworzenie dokera --nazwa python-container pythonimage

Tutaj możesz zobaczyć, że otrzymujemy komunikat o błędzie, że „ /python-kontener ” jest już używany przez kontener:

Krok 2: Wypisz wszystkie kontenery

Sprawdźmy, czy kontener już istnieje o tej samej nazwie, czy nie. W tym celu wypisz wszystkie kontenery Docker poprzez „ doker ps ' Komenda. Opcja ' -a ” służy do przeglądania wszystkich kontenerów:

$ doker ps -a

Poniższy wynik pokazuje, że mamy już kontener o takiej samej nazwie jak ten, który tworzymy:

Krok 3: Zmień nazwę istniejącego kontenera

Aby zmienić nazwę istniejącego kontenera, użyj „ docker zmień nazwę ' Komenda:

$ docker zmień nazwę kontenera python pythoncontainer

Sprawdź ponownie, czy nazwa kontenera została zmieniona, przeglądając listę kontenerów:

$ doker ps -a

Pomyślnie zmieniliśmy nazwę kontenera Docker na „ pythonkontener ”:

Krok 4: Utwórz kontener

Teraz utwórz nowy kontener, korzystając z poniższego polecenia:

$ tworzenie dokera --nazwa python-container pythonimage

Dane wyjściowe wskazują, że naprawiliśmy błąd i tworzony jest nowy kontener:

Krok 5: Uruchom kontener

Aby uruchomić/uruchomić kontener, wykonaj polecenie „ uruchamianie dokera ' Komenda. Tutaj ' -ja ” dodano opcję wykonania kontenera w sposób interaktywny:

$ uruchamianie dokera -ja kontener-python

Nauczyliśmy Cię, jak naprawić „ nazwa już używana przez kontener ' błąd.

Wniosek

Aby naprawić „ nazwa już używana przez kontener „Błąd Dockera, najpierw wyświetl listę wszystkich kontenerów, aby sprawdzić, czy istnieje już jakiś kontener o tej samej nazwie. Jeśli tak, programista może usunąć kontener lub zmienić jego nazwę, aby rozwiązać problem. Aby zmienić nazwę kontenera, użyj „ zmiana nazwy dokera ' Komenda. Następnie spróbuj odtworzyć kontener i sprawdź, czy problem został rozwiązany. Na tym blogu opisano, jak naprawić błąd „ nazwa już używana przez kontener ' błąd.