Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«

Docker olajša gradnjo, zagon in upravljanje vsebnikov. Vendar pa lahko pri zagonu ali gradnji slike naletite na napako »Neveljavna oblika sklica«. V večini primerov je to posledica manjše napake pri oblikovanju imena ali oznake slike. Napaka je lahko na primer posledica velikih črk, posebnih znakov ali manjkajočih vrednosti. Ta vodnik bo razložil pogoste vzroke te napake in kako jo odpraviti, da se ne bi ponovila.

Odpravite napako »Neveljavna oblika sklica«

Ugotovimo najpogostejše vzroke napake »Neveljavna oblika sklica« in kako jo odpraviti:

Velike začetnice v imenih slik

Docker zahteva, da so imena slik napisana z malimi črkami. Že ena sama velika črka lahko povzroči napake pri oblikovanju. Na primer, zagon naslednjega ukaza bo povzročil napako:

docker pull NGINX
Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Imena arhivov morajo biti napisana z malimi črkami

Da bi se izognili tej napaki, pred zagonom ukaza vedno preverite, ali je ime slike napisano z malimi črkami.

docker pull nginx
Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Uporabljajte male črke

Poseben ali neveljaven znak

Včasih uporabniki pomotoma dodajo znake, ki jih Docker ne dovoljuje. To vključuje znake @, presledke ali znake, kopirane s spletnega mesta ali dokumenta, ki so videti normalni, vendar niso.

Na primer, naslednji ukaz vsebuje poseben znak @, ki bo povzročil naslednjo napako:

docker run ubuntu@:latest
Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Napaka posebnega znaka

Če želite odpraviti to napako, se prepričajte, da v ukazu ni dodatnih znakov ali težav z oblikovanjem. Za preverjanje in čiščenje ukaza (če je potrebno) lahko uporabite urejevalnik navadnega besedila:

docker run ubuntu:latest
Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Izogibajte se posebnim znakom

Debelo črevo brez oznake

Ena najpogostejših napak je, da na koncu imena slike postavimo dvopičje, vendar ne vključimo oznake. Na primer, poskusimo z naslednjim ukazom za izvlečenje podatkov iz Node:

docker pull node:

Docker pričakuje vrednost za dvopičjem, na primer latest , 18-alpine ali katero koli drugo veljavno oznako. Če vrednost ni podana, se ime slike šteje za nepopolno in bo povzročilo napako »Neveljavna oblika sklica«:

Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Debelo črevo brez oznake

Če želite odpraviti to napako, dodajte ustrezno oznako za dvopičjem, da bo ime slike polno in veljavno:

docker pull node:latest
Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Dodaj oznake za dvopičjem

Pot datoteke ali priklop nosilca vsebuje presledke

Ko vključite pot do datoteke, ki vsebuje presledke, zlasti z možnostmi, kot je -v (priklop nosilca), lahko Docker dele poti napačno interpretira kot ločene argumente ali celo kot del imena slike. Posledično lahko naletite na nepričakovane rezultate, kot je prikazan spodaj:

docker run -v /home/user/My Folder:/app ubuntu
Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Presledki v imenih datotek

Da bi se temu izognili, vedno zaprite pot do datoteke s presledki v dvojnih narekovajih, kot je prikazano spodaj:

docker run -v "/home/user/My Folder:/app" ubuntu

Zamenjajte »/home/user/My Folder« z dejansko potjo do imenika, ki ga želite namestiti v vsebnik.

Neprimerna uporaba spremenljivk

Pri delu z Dockerjem je pogosto uporabljati spremenljivke v ukazih, zlasti pri določanju različic slik. Če pa spremenljivka, kot je $VERSION, ni pravilno nastavljena, lahko Docker naleti na težave, kot je napaka »Neveljavna oblika sklica«.

Na primer, zaženite naslednji ukaz, da iz Docker Huba povlečete Ubuntu:

docker pull ubuntu:$VERSION

Tukaj naj bi $VERSION predstavljal različico slike Ubuntu, ki jo želite prenesti. Če pa ji ne dodelite vrednosti, bo Docker ukaz interpretiral kot »docker pull ubuntu:«. To povzroči neveljavno ime slike, ker se konča z dvopičjem in nima zahtevane oznake različice.

Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Nepravilna uporaba spremenljivk

Da bi se temu izognili, se prepričajte, da so vse spremenljivke, uporabljene v ukazu, pravilno definirane. V Linuxu lahko spremenljivko nastavite z naslednjo sintakso.

$VERSION=latest

Nato povlecite določeno različico z izvedbo naslednjega ukaza.

docker pull ubuntu:$VERSION

V ukazni vrstici sistema Windows CMD morate za definiranje spremenljivke (kot je različica) uporabiti ključno besedo set, nato pa za sklicevanje nanjo v ukazih, kot je docker pull, uporabiti sintakso %VARIABLE% .

set VERSION=latest
docker pull ubuntu:%VERSION%

Tukaj $VERSION vsebuje najnovejšo vrednost, tako da Docker brez težav potegne sliko ubuntu:latest . Po potrebi lahko dodelite tudi določeno različico, na primer 18.04.

Kako odpraviti napako »Docker: Neveljavna oblika sklicevanja«
Pravilno definirajte spremenljivke

Težava s kopiranjem in lepljenjem

Včasih uporabniki kopirajo ukaze iz spletnih vadnic ali dokumentacije. Ti kopirani ukazi lahko vsebujejo skrite znake, kot so nevidni presledki, ločila, ki niso angleška, ali posebni narekovaji. Ti znaki lahko neopazno poškodujejo vaše Dockerjeve ukaze.

Da bi se temu izognili, je bolje, da ukaz, kadar je to mogoče, vnesete sami ali pa ga najprej prilepite v urejevalnik navadnega besedila, da odstranite neželeno oblikovanje.

Zdaj, ko poznate pogoste vzroke napake »Neveljavna oblika sklica« v Dockerju in kako jo odpraviti, boste na dobri poti, da se tej težavi v prihodnje izognete. Od preverjanja velikih začetnic do zagotavljanja pravilne nastavitve spremenljivk – ti preprosti nasveti vam lahko prihranijo veliko časa in frustracij. Če ste pripravljeni na nadaljnje raziskovanje, se boste morda želeli naučiti tudi, kako označiti in potisniti slike Dockerja po meri v register ali kako očistiti neuporabljene slike, da bo vaš sistem čist.

Tags: #System

Leave a Comment

Kako odpraviti težavo, da se prenosnik ne poveže z WiFi-jem, kako odpraviti težavo, da prenosnik ne sprejema WiFi-ja

Kako odpraviti težavo, da se prenosnik ne poveže z WiFi-jem, kako odpraviti težavo, da prenosnik ne sprejema WiFi-ja

Obstaja veliko razlogov, zakaj se vaš prenosnik ne more povezati z omrežjem WiFi, zato obstaja veliko načinov za odpravo napake. Če se vaš prenosnik ne more povezati z omrežjem WiFi, lahko poskusite to težavo odpraviti na naslednje načine.

Kako preveriti, ali je bil zagonski USB-naprava uspešno ustvarjena?

Kako preveriti, ali je bil zagonski USB-naprava uspešno ustvarjena?

Po ustvarjanju zagonskega USB-ja za namestitev sistema Windows morajo uporabniki preveriti delovanje zagonskega USB-ja, da vidijo, ali je bil zagon uspešno ustvarjen ali ne.

6 brezplačnih orodij, ki vam povedo, da bo vaš trdi disk kmalu odpovedal

6 brezplačnih orodij, ki vam povedo, da bo vaš trdi disk kmalu odpovedal

Več brezplačnih orodij lahko predvidi okvare pogona, še preden se zgodijo, kar vam da čas za varnostno kopiranje podatkov in pravočasno zamenjavo pogona.

5 brezplačnih orodij za iskanje vohunske in oglaševalske programske opreme v računalniku

5 brezplačnih orodij za iskanje vohunske in oglaševalske programske opreme v računalniku

S pravimi orodji lahko skenirate svoj sistem in odstranite vohunsko programsko opremo, oglaševalsko programsko opremo in druge zlonamerne programe, ki se morda skrivajo v vašem sistemu.

Navodila za odpravo napake »Omrežne poti ni bilo mogoče najti« v sistemu Windows

Navodila za odpravo napake »Omrežne poti ni bilo mogoče najti« v sistemu Windows

Ko se računalnik, mobilna naprava ali tiskalnik poskuša povezati z računalnikom z operacijskim sistemom Microsoft Windows prek omrežja, se lahko na primer prikaže sporočilo o napaki »omrežne poti ni bilo mogoče najti – napaka 0x80070035«.

Kako ustvariti modri zaslon smrti (BSOD), da bi potegali svoje prijatelje

Kako ustvariti modri zaslon smrti (BSOD), da bi potegali svoje prijatelje

Modri ​​zaslon smrti (BSOD) je pogosta in ne nova napaka v sistemu Windows, ki se pojavi, ko v računalniku pride do resne sistemske napake.

Povzetek pogostih ukazov Zaženi CMD

Povzetek pogostih ukazov Zaženi CMD

Namesto ročnega in neposrednega dostopa v sistemu Windows jih lahko za hitrejši dostop nadomestimo z razpoložljivimi ukazi CMD.

Kako zgraditi popoln in poceni sistem za pretakanje v majhni študentski sobi

Kako zgraditi popoln in poceni sistem za pretakanje v majhni študentski sobi

Po neštetih urah uporabe prenosnika in namiznih zvočnikov na fakulteti mnogi ljudje odkrijejo, da lahko z nekaj pametnimi nadgradnjami svoj utesnjen študentski prostor spremenijo v vrhunsko središče za pretakanje glasbe, ne da bi pri tem izpraznili denarnico.

Kako uporabljati način IE za zamenjavo nedavno ukinjenega Internet Explorerja

Kako uporabljati način IE za zamenjavo nedavno ukinjenega Internet Explorerja

Iz sistema Windows 11 bo Internet Explorer odstranjen. V tem članku vas bo WebTech360 vodil po uporabi Internet Explorerja v sistemu Windows 11.

8 skritih potez sledilne ploščice sistema Windows, ki bodo vaš delovni proces pospešile bliskovito

8 skritih potez sledilne ploščice sistema Windows, ki bodo vaš delovni proces pospešile bliskovito

Sledilna ploščica prenosnika ni namenjena le kazanju, klikanju in povečevanju. Pravokotna površina podpira tudi kretnje, ki omogočajo preklapljanje med aplikacijami, nadzor predvajanja medijev, upravljanje datotek in celo ogled obvestil.

Kako spremeniti ikono koša v sistemu Windows 11

Kako spremeniti ikono koša v sistemu Windows 11

Spreminjanje ikone koša v sistemu Windows 11 poenostavi prilagajanje ozadja in vam da videz in občutek, ki ustreza vašemu okusu ali temi.

Navodila za uporabo DISM-a za odpravljanje napak v sistemu Windows 11

Navodila za uporabo DISM-a za odpravljanje napak v sistemu Windows 11

DISM (Deployment Imaging and Servicing Management) je skupaj s SFC (System File Checker) pomembno orodje za reševanje številnih sistemskih težav v sistemu Windows 11.

9 odličnih vgrajenih aplikacij in orodij v sistemu Windows 11, ki jih ne smete zamuditi

9 odličnih vgrajenih aplikacij in orodij v sistemu Windows 11, ki jih ne smete zamuditi

Čeprav je Windows 11 zagotovo vnaprej nameščen z nekaj neuporabnimi aplikacijami, pa pred vašim nosom skriva tudi nekaj neverjetno zmogljivih orodij.

Kako najti največjo kapaciteto RAM-a v računalniku

Kako najti največjo kapaciteto RAM-a v računalniku

Pri nakupu novega namiznega ali prenosnega računalnika lahko prihranite nekaj denarja z nakupom naprave z osnovnimi specifikacijami. Njegovo zmogljivost lahko kasneje povečate z nadgradnjo RAM-a.

Kaj je Cloudflare WARP? Ali naj ga uporabljam?

Kaj je Cloudflare WARP? Ali naj ga uporabljam?

WARP je VPN, ki vam pomaga pri povezovanju z internetom z uporabo Cloudflarejevega DNS-a 1.1.1.1, hkrati pa optimizira in zavaruje (tj. šifrira) vašo povezavo. 1.1.1.1 je ena najhitrejših in najvarnejših možnosti DNS.

Odpravite, da funkcijske tipke ne delujejo v sistemu Windows 10

Odpravite, da funkcijske tipke ne delujejo v sistemu Windows 10

Funkcijske tipke Fn omogočajo hitrejši in enostavnejši način upravljanja nekaterih funkcij strojne opreme.

Kako odstraniti opozorilo rumenega trikotnika na pogonu C v sistemu Windows

Kako odstraniti opozorilo rumenega trikotnika na pogonu C v sistemu Windows

Ta indikator neprimernosti običajno pomeni, da je šifriranje BitLocker onemogočeno, da posodobitev zahteva ponovni zagon ali da je nadgradnja vdelane programske opreme v teku.

Kako izbrisati podvojene datoteke za prihranek pomnilnika računalnika s programom CCleaner

Kako izbrisati podvojene datoteke za prihranek pomnilnika računalnika s programom CCleaner

CCleaner v nekaj minutah poišče podvojene datoteke in vam nato omogoči, da se odločite, katere je varno izbrisati.

Odpravite napako, da ni mogoče odpreti Varnosti sistema Windows v sistemu Windows 11

Odpravite napako, da ni mogoče odpreti Varnosti sistema Windows v sistemu Windows 11

Ta članek vam bo pomagal odpraviti napako »Varnost sistema Windows se ne more zagnati v sistemu Windows 11«.

4 najboljši načini za skrivanje ali zaščito mape Windows brez nameščanja dodatne programske opreme

4 najboljši načini za skrivanje ali zaščito mape Windows brez nameščanja dodatne programske opreme

Metode v tem članku vam bodo pomagale skriti ali zaščititi mape sistema Windows pred radovednimi očmi.

Kako odpraviti težavo, da se prenosnik ne poveže z WiFi-jem, kako odpraviti težavo, da prenosnik ne sprejema WiFi-ja

Kako odpraviti težavo, da se prenosnik ne poveže z WiFi-jem, kako odpraviti težavo, da prenosnik ne sprejema WiFi-ja

Obstaja veliko razlogov, zakaj se vaš prenosnik ne more povezati z omrežjem WiFi, zato obstaja veliko načinov za odpravo napake. Če se vaš prenosnik ne more povezati z omrežjem WiFi, lahko poskusite to težavo odpraviti na naslednje načine.

Kako preveriti, ali je bil zagonski USB-naprava uspešno ustvarjena?

Kako preveriti, ali je bil zagonski USB-naprava uspešno ustvarjena?

Po ustvarjanju zagonskega USB-ja za namestitev sistema Windows morajo uporabniki preveriti delovanje zagonskega USB-ja, da vidijo, ali je bil zagon uspešno ustvarjen ali ne.

6 brezplačnih orodij, ki vam povedo, da bo vaš trdi disk kmalu odpovedal

6 brezplačnih orodij, ki vam povedo, da bo vaš trdi disk kmalu odpovedal

Več brezplačnih orodij lahko predvidi okvare pogona, še preden se zgodijo, kar vam da čas za varnostno kopiranje podatkov in pravočasno zamenjavo pogona.

5 brezplačnih orodij za iskanje vohunske in oglaševalske programske opreme v računalniku

5 brezplačnih orodij za iskanje vohunske in oglaševalske programske opreme v računalniku

S pravimi orodji lahko skenirate svoj sistem in odstranite vohunsko programsko opremo, oglaševalsko programsko opremo in druge zlonamerne programe, ki se morda skrivajo v vašem sistemu.

Navodila za odpravo napake »Omrežne poti ni bilo mogoče najti« v sistemu Windows

Navodila za odpravo napake »Omrežne poti ni bilo mogoče najti« v sistemu Windows

Ko se računalnik, mobilna naprava ali tiskalnik poskuša povezati z računalnikom z operacijskim sistemom Microsoft Windows prek omrežja, se lahko na primer prikaže sporočilo o napaki »omrežne poti ni bilo mogoče najti – napaka 0x80070035«.

Kako ustvariti modri zaslon smrti (BSOD), da bi potegali svoje prijatelje

Kako ustvariti modri zaslon smrti (BSOD), da bi potegali svoje prijatelje

Modri ​​zaslon smrti (BSOD) je pogosta in ne nova napaka v sistemu Windows, ki se pojavi, ko v računalniku pride do resne sistemske napake.

Povzetek pogostih ukazov Zaženi CMD

Povzetek pogostih ukazov Zaženi CMD

Namesto ročnega in neposrednega dostopa v sistemu Windows jih lahko za hitrejši dostop nadomestimo z razpoložljivimi ukazi CMD.

Kako zgraditi popoln in poceni sistem za pretakanje v majhni študentski sobi

Kako zgraditi popoln in poceni sistem za pretakanje v majhni študentski sobi

Po neštetih urah uporabe prenosnika in namiznih zvočnikov na fakulteti mnogi ljudje odkrijejo, da lahko z nekaj pametnimi nadgradnjami svoj utesnjen študentski prostor spremenijo v vrhunsko središče za pretakanje glasbe, ne da bi pri tem izpraznili denarnico.

Kako uporabljati način IE za zamenjavo nedavno ukinjenega Internet Explorerja

Kako uporabljati način IE za zamenjavo nedavno ukinjenega Internet Explorerja

Iz sistema Windows 11 bo Internet Explorer odstranjen. V tem članku vas bo WebTech360 vodil po uporabi Internet Explorerja v sistemu Windows 11.

8 skritih potez sledilne ploščice sistema Windows, ki bodo vaš delovni proces pospešile bliskovito

8 skritih potez sledilne ploščice sistema Windows, ki bodo vaš delovni proces pospešile bliskovito

Sledilna ploščica prenosnika ni namenjena le kazanju, klikanju in povečevanju. Pravokotna površina podpira tudi kretnje, ki omogočajo preklapljanje med aplikacijami, nadzor predvajanja medijev, upravljanje datotek in celo ogled obvestil.