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.