„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
Š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 „
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 -aToliau 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
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 pythonimageIš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