Hvordan du fikser navnet som allerede er i bruk av container -feil

Hvordan du fikser navnet som allerede er i bruk av container -feil

Docker er en kjent og omfattende brukt prosjektutviklingsplattform som benytter containeriseringsideen gjennom bruk av containere. Docker -containere er en viktig del av Docker. Det lar brukere designe, administrere og distribuere applikasjoner enkelt. Den lagrer hele prosjektkildekoden, avhengigheter, nødvendige pakker og rammer i containere. Derfor kan brukeren raskt distribuere og dele applikasjonen på et annet system.

I tillegg til dette, trenger noen ganger utviklere litt hjelp under oppretting.

Denne bloggen vil demonstrere hvordan du fikser en “Navnet er allerede i bruk av container”Feil.

Hvordan du fikser "navnet som allerede er i bruk av container" -feil?

Når en bruker oppretter en beholder, kan de bruke det samme beholdernavnet som en annen beholder som allerede eksisterer, eller beholderen opprettes automatisk under opprettelse av bilder. I slike tilfeller kan utvikleren møte en " er allerede i bruk av container”Problem.

Følg trinnene nedenfor for å løse den diskuterte feilen.

Trinn 1: Lag Docker Container gjennom Docker Image

Først må du lage en ny beholder ved å bruke "Docker Create”Kommando:

$ docker create-name python-container pythonimage

Her kan du se at vi får feilmeldingen som "/Python-Container”Er allerede i bruk av beholderen:

Trinn 2: Liste ned alle containere

La oss sjekke om beholderen allerede eksisterer med samme navn eller ikke. For dette formålet, liste ned alle Docker -containere gjennom “Docker Ps”Kommando. Valget "-en”Brukes til å se alle containere:

$ docker ps -a

Utgangen nedenfor viser at vi allerede har en beholder med samme navn som den vi lager:

Trinn 3: Gi nytt navn til den eksisterende beholderen

For å gi nytt navn til den eksisterende containeren, bruk "Docker gir nytt navn ”Kommando:

$ docker gir nytt navn til python-container pythoncontainer

Sjekk igjen hvis containeren ble omdøpt ved å se containerlisten:

$ docker ps -a

Vi har vellykket omdøpt Docker -containeren som "Pythoncontainer”:

Trinn 4: Lag container

Lag nå en ny beholder ved å bruke kommandoen nedenfor:

$ docker create-name python-container pythonimage

Utgangen indikerer at vi har løst feilen og en ny beholder opprettes:

Trinn 5: Start container

For å kjøre/ starte beholderen, utfør "Docker Start”Kommando. Her, "-Jeg”Alternativet legges til for å utføre beholderen på en interaktiv måte:

$ docker start -i python -container

Vi har lært deg hvordan du fikser "Navn allerede i bruk av container”Feil.

Konklusjon

For å fikse “Navn allerede i bruk av container”Docker -feil, først, liste alle containere for å bekrefte om noen beholder allerede eksisterer med samme navn. Hvis ja, kan utvikleren slette eller gi nytt navn til beholderen for å løse feilen. For å gi nytt navn til containeren, bruk "Docker gir nytt navn ”Kommando. Prøv deretter å gjenskape en beholder og bekrefte om problemet er løst. Denne bloggen har utdypet hvordan du fikser "Navn allerede i bruk av container”Feil.