Kaip ištaisyti klaidą „Pavadinimas jau naudojamas konteineryje“.

Kaip Istaisyti Klaida Pavadinimas Jau Naudojamas Konteineryje



„Docker“ yra gerai žinoma ir plačiai naudojama projektų kūrimo platforma, kuri naudoja konteinerių idėją naudojant konteinerius. „Docker“ konteineriai yra svarbi „Docker“ dalis. Tai leidžia vartotojams lengvai kurti, valdyti ir įdiegti programas. Jis saugo visą projekto šaltinio kodą, priklausomybes, reikalingus paketus ir sistemą konteineriuose. Todėl vartotojas gali greitai įdiegti ir bendrinti programą kitoje sistemoje.

Be to, kartais kūrėjams prireikia pagalbos kuriant projektą ar sudėtinį rodinį ir jie gali susidurti su tam tikrais konfliktais, pvz., konteineris jau naudojamas arba neveikia Docker demonas ir daugelis kitų.







Šis tinklaraštis parodys, kaip ištaisyti pavadinimas jau naudojamas konteineryje “ klaida.



Kaip ištaisyti klaidą „Pavadinimas jau naudojamas konteineryje“?

Kai vartotojas sukuria sudėtinį rodinį, jis gali naudoti tą patį sudėtinio rodinio pavadinimą kaip ir kitas jau egzistuojantis sudėtinis rodinys arba konteineris sukuriamas automatiškai kuriant vaizdą. Tokiais atvejais kūrėjas gali susidurti su „ jau naudojamas sudėtiniame rodinyje ' sutrikimas.



Atlikite toliau nurodytus veiksmus, kad išspręstumėte aptartą klaidą.





1 veiksmas: sukurkite „Docker“ konteinerį naudodami „Docker“ vaizdą

Pirmiausia sukurkite naują konteinerį naudodami „ dokininkas sukurti “ komanda:



$ dokininkas sukurti --vardas python-container pythonimage

Čia matote, kad gauname klaidos pranešimą „ /python-container “ konteineris jau naudojamas:

2 veiksmas: išvardykite visus konteinerius

Patikrinkime, ar konteineris jau yra tokiu pačiu pavadinimu, ar ne. Šiuo tikslu išvardykite visus „Docker“ konteinerius naudodami „ dokeris ps “ komanda. Variantas ' -a “ naudojamas visiems konteineriams peržiūrėti:

$ dokininkas ps -a

Toliau pateikta išvestis rodo, kad mes jau turime konteinerį tokiu pačiu pavadinimu kaip ir kuriamas:

3 veiksmas: pervardykite esamą sudėtinį rodinį

Norėdami pervardyti esamą sudėtinį rodinį, naudokite „ docker pervardyti “ komanda:

$ dokeris pervadina python-container pythoncontainer

Dar kartą patikrinkite, ar sudėtinis rodinys buvo pervardytas, peržiūrėdami sudėtinių rodinių sąrašą:

$ dokininkas ps -a

„Docker“ konteinerį sėkmingai pervardijome į „ pythoncontainer “:

4 veiksmas: sukurkite konteinerį

Dabar sukurkite naują konteinerį naudodami toliau pateiktą komandą:

$ dokininkas sukurti --vardas python-container pythonimage

Išvestis rodo, kad išsprendėme klaidą ir sukuriamas naujas konteineris:

5 veiksmas: paleiskite konteinerį

Norėdami paleisti / paleisti konteinerį, paleiskite „ dokerio paleidimas “ komanda. Čia „ -i “ yra pridėta parinktis, kad konteineris būtų vykdomas interaktyviu būdu:

$ dokerio paleidimas -i python-konteineris

Mes išmokėme jus, kaip ištaisyti „ pavadinimas jau naudojamas konteineryje “ klaida.

Išvada

Norėdami pataisyti „ pavadinimas jau naudojamas konteineryje ” Docker klaida, pirmiausia surašykite visus konteinerius, kad patikrintumėte, ar konteineris jau yra tokiu pat pavadinimu. Jei taip, kūrėjas gali ištrinti arba pervardyti sudėtinį rodinį, kad išspręstų klaidą. Norėdami pervardyti konteinerį, naudokite „ dokerio pervadinimas “ komanda. Tada pabandykite iš naujo sukurti sudėtinį rodinį ir patikrinkite, ar problema išspręsta. Šiame tinklaraštyje išsamiai aprašyta, kaip ištaisyti pavadinimas jau naudojamas konteineryje “ klaida.