Docker je dobro znana in široko uporabljena platforma za razvoj projektov, ki uporablja idejo kontejnerizacije z uporabo vsebnikov. Vsebniki Docker so pomemben del Dockerja. Uporabnikom omogoča enostavno načrtovanje, upravljanje in uvajanje aplikacij. Shranjuje celotno izvorno kodo projekta, odvisnosti, potrebne pakete in ogrodje v vsebnikih. Zato lahko uporabnik hitro uvede in deli aplikacijo na drugem sistemu.
Poleg tega razvijalci včasih potrebujejo pomoč med ustvarjanjem projekta ali vsebnika in se lahko soočijo z nekaterimi konflikti, na primer
Ta blog bo prikazal, kako popraviti ' ime že uporablja vsebnik ” napaka.
Kako popraviti napako »Ime, ki ga vsebnik že uporablja«?
Ko uporabnik ustvari vsebnik, lahko uporabi isto ime vsebnika kot drug vsebnik, ki že obstaja, ali pa se vsebnik ustvari samodejno med ustvarjanjem slike. V takih primerih lahko razvijalec naleti na ' Vsebnik že uporablja
Sledite spodnjim korakom, da odpravite obravnavano napako.
1. korak: Ustvarite vsebnik Docker prek slike Docker
Najprej ustvarite nov vsebnik z uporabo ' docker create ” ukaz:
$ docker create --ime python-vsebnik pythonimage
Tukaj lahko vidite, da dobimo sporočilo o napaki » /python-vsebnik ” že uporablja vsebnik:
2. korak: Navedite vse vsebnike
Preverimo, ali vsebnik z istim imenom že obstaja ali ne. V ta namen navedite vse vsebnike Docker prek » docker ps ” ukaz. Možnost ' -a ” se uporablja za ogled vseh vsebnikov:
$ docker ps -aSpodnji izhod kaže, da že imamo vsebnik z enakim imenom kot tisti, ki ga ustvarjamo:
3. korak: Preimenujte obstoječi vsebnik
Če želite preimenovati obstoječi vsebnik, uporabite » docker preimenuj
Ponovno preverite, ali je bil vsebnik preimenovan tako, da si ogledate seznam vsebnikov:
$ docker ps -aVsebnik Docker smo uspešno preimenovali v ' pythoncontainer ”:
4. korak: Ustvarite vsebnik
Zdaj ustvarite nov vsebnik z uporabo spodnjega ukaza:
$ docker create --ime python-vsebnik pythonimageIzhod kaže, da smo odpravili napako in ustvarjen je nov vsebnik:
5. korak: Zaženite vsebnik
Če želite zagnati/zagnati vsebnik, izvedite » zagon dockerja ” ukaz. Tukaj je ' -jaz ” je dodana možnost za izvedbo vsebnika na interaktiven način:
$ zagon dockerja -jaz python-vsebnik
Naučili smo vas, kako popraviti ' vsebnik že uporablja ime ” napaka.
Zaključek
Če želite popraviti ' vsebnik že uporablja ime ” Napaka Dockerja, najprej navedite vse vsebnike, da preverite, ali že obstaja kakšen vsebnik z istim imenom. Če da, lahko razvijalec izbriše ali preimenuje vsebnik, da odpravi napako. Če želite preimenovati vsebnik, uporabite » docker preimenuj