Kako ispraviti grešku Docker: Nevažeći format reference

Docker olakšava izradu, pokretanje i upravljanje kontejnerima. Međutim, prilikom pokretanja ili izrade slike možete naići na pogrešku "Nevažeći format reference". U većini slučajeva to je zbog manje pogreške u formatiranju naziva ili oznake slike. Na primjer, pogreška može biti uzrokovana velikim slovima, posebnim znakovima ili nedostajućim vrijednostima. Ovaj vodič objasnit će uobičajene uzroke ove pogreške i kako je ispraviti kako biste spriječili njezino ponavljanje.

Ispravljanje pogreške "Nevažeći format reference"

Otkrijmo najčešće uzroke pogreške "Nevažeći format reference" i kako je ispraviti:

Velika slova u nazivima slika

Docker zahtijeva da nazivi slika budu malim slovima. Čak i jedno veliko slovo može uzrokovati pogreške u formatiranju. Na primjer, pokretanje sljedeće naredbe rezultirat će pogreškom:

docker pull NGINX
Kako ispraviti grešku "Docker: Nevažeći format reference"
Nazivi arhiva moraju biti malim slovima

Kako biste izbjegli ovu grešku, uvijek dvaput provjerite je li naziv slike napisan malim slovima prije pokretanja naredbe.

docker pull nginx
Kako ispraviti grešku "Docker: Nevažeći format reference"
Koristite mala slova

Poseban ili nevažeći znak

Ponekad korisnici slučajno dodaju znakove koje Docker ne dopušta. To uključuje znakove @, razmake ili znakove kopirane s web stranice ili dokumenta koji izgledaju normalno, ali nisu.

Na primjer, sljedeća naredba sadrži poseban znak @, što će uzrokovati sljedeću grešku:

docker run ubuntu@:latest
Kako ispraviti grešku "Docker: Nevažeći format reference"
Pogreška posebnog znaka

Da biste ispravili ovu pogrešku, provjerite da u naredbi nema dodatnih znakova ili problema s formatiranjem. Možete upotrijebiti običan tekstualni editor za provjeru i čišćenje naredbe (ako je potrebno):

docker run ubuntu:latest
Kako ispraviti grešku "Docker: Nevažeći format reference"
Izbjegavajte posebne znakove

Debelo crijevo bez oznake

Jedna od najčešćih pogrešaka je stavljanje dvotočke na kraj naziva slike, ali ne i uključivanje oznake. Na primjer, pokušajmo sljedeću naredbu za preuzimanje Node:

docker pull node:

Docker očekuje vrijednost nakon dvotočke, kao što je latest, 18-alpine ili bilo koja druga valjana oznaka. Ako nije navedena vrijednost, naziv slike smatra se nepotpunim i uzrokovat će pogrešku "Nevažeći format reference":

Kako ispraviti grešku "Docker: Nevažeći format reference"
Debelo crijevo bez oznake

Da biste ispravili ovu pogrešku, dodajte odgovarajuću oznaku nakon dvotočke kako biste naziv slike učinili potpunim i valjanim:

docker pull node:latest
Kako ispraviti grešku "Docker: Nevažeći format reference"
Dodajte oznake nakon dvotočke

Putanja datoteke ili montiranje diska sadrži razmake

Kada uključite putanju datoteke koja sadrži razmake, posebno s opcijama poput -v (montaža volumena), Docker može pogrešno protumačiti dijelove putanje kao zasebne argumente ili čak kao dio naziva slike. Kao rezultat toga, možete naići na neočekivane rezultate poput onog prikazanog u nastavku:

docker run -v /home/user/My Folder:/app ubuntu
Kako ispraviti grešku "Docker: Nevažeći format reference"
Razmaci u nazivima datoteka

Kako biste to izbjegli, uvijek stavite putanju datoteke u dvostruke navodnike, kao što je prikazano u nastavku:

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

Zamijenite "/home/user/My Folder" stvarnom putanjom do direktorija koji želite montirati u kontejner.

Neprimjerena upotreba varijabli

Pri radu s Dockerom uobičajeno je koristiti varijable u naredbama, posebno pri određivanju verzija slika. Međutim, ako varijabla poput $VERSION nije ispravno postavljena, Docker može naići na probleme poput pogreške "Nevažeći format reference".

Na primjer, pokrenite sljedeću naredbu za preuzimanje Ubuntua iz Docker Huba:

docker pull ubuntu:$VERSION

Ovdje bi $VERSION trebao predstavljati verziju Ubuntu slike koju želite preuzeti. Ali ako mu ne dodijelite vrijednost, Docker će naredbu protumačiti kao "docker pull ubuntu:". To rezultira nevažećim nazivom slike jer završava dvotočkom i nedostaje mu potrebna oznaka verzije.

Kako ispraviti grešku "Docker: Nevažeći format reference"
Nepravilna upotreba varijabli

Kako biste to izbjegli, provjerite jesu li sve varijable korištene u naredbi ispravno definirane. U Linuxu varijablu možete postaviti pomoću sljedeće sintakse.

$VERSION=latest

Zatim povucite navedenu verziju izvršavanjem sljedeće naredbe.

docker pull ubuntu:$VERSION

U Windows CMD-u, potrebno je koristiti ključnu riječ set za definiranje varijable (poput version), a zatim koristiti sintaksu %VARIABLE% za pozivanje na nju u naredbama poput docker pull.

set VERSION=latest
docker pull ubuntu:%VERSION%

Ovdje $VERSION sadrži najnoviju vrijednost, tako da Docker bez problema povlači sliku ubuntu:latest . Također možete dodijeliti određenu verziju, kao što je 18.04, ako je potrebno.

Kako ispraviti grešku "Docker: Nevažeći format reference"
Pravilno definirajte varijable

Problem s kopiranjem i lijepljenjem

Ponekad korisnici kopiraju naredbe iz online tutorijala ili dokumentacije. Ove kopirane naredbe mogu sadržavati skrivene znakove poput nevidljivih razmaka, interpunkcijskih znakova koji nisu engleski ili posebnih navodnika. Ti znakovi mogu neprimjetno oštetiti vaše Docker naredbe.

Kako biste to izbjegli, bolje je da sami upišete naredbu kad god je to moguće ili je prvo zalijepite u običan tekstualni editor kako biste uklonili neželjeno formatiranje.

Sada kada znate uobičajene uzroke pogreške "Nevažeći format reference" u Dockeru i kako je ispraviti, bit ćete na dobrom putu da izbjegnete ovaj problem u budućnosti. Od provjere velikih slova do provjere jesu li vaše varijable ispravno postavljene, ovi jednostavni savjeti mogu vam uštedjeti puno vremena i frustracija. Ako ste spremni za daljnje istraživanje, možda biste također htjeli naučiti kako označiti i poslati svoje prilagođene Docker slike u registar ili kako očistiti nekorištene slike kako bi vaš sustav bio čist.

Tags: #System

Leave a Comment

Kako popraviti laptop koji se ne spaja na WiFi, popraviti laptop koji ne prima WiFi

Kako popraviti laptop koji se ne spaja na WiFi, popraviti laptop koji ne prima WiFi

Postoji mnogo razloga zašto se vaše prijenosno računalo ne može spojiti na WiFi i stoga postoji mnogo načina za ispravljanje pogreške. Ako se vaše prijenosno računalo ne može spojiti na WiFi, možete pokušati sljedeće načine za rješavanje ovog problema.

Kako provjeriti je li USB Boot uspješno kreiran?

Kako provjeriti je li USB Boot uspješno kreiran?

Nakon stvaranja USB pogona za instalaciju sustava Windows, korisnici bi trebali provjeriti performanse USB pogona kako bi vidjeli je li uspješno stvoren ili ne.

6 besplatnih alata koji vam govore da će vam tvrdi disk uskoro otkazati

6 besplatnih alata koji vam govore da će vam tvrdi disk uskoro otkazati

Nekoliko besplatnih alata može predvidjeti kvarove diska prije nego što se dogode, dajući vam vremena za izradu sigurnosne kopije podataka i zamjenu diska na vrijeme.

5 besplatnih alata za pronalaženje špijunskog i reklamnog softvera na vašem računalu

5 besplatnih alata za pronalaženje špijunskog i reklamnog softvera na vašem računalu

Pomoću pravih alata možete skenirati svoj sustav i ukloniti špijunski softver, adware i druge zlonamjerne programe koji se mogu nalaziti na vašem sustavu.

Upute za ispravljanje pogreške Mrežni put nije pronađen u sustavu Windows

Upute za ispravljanje pogreške Mrežni put nije pronađen u sustavu Windows

Kada se računalo, mobilni uređaj ili pisač pokuša povezati s računalom sa sustavom Microsoft Windows putem mreže, na primjer, može se pojaviti poruka o pogrešci mrežni put nije pronađen — pogreška 0x80070035.

Kako stvoriti plavi ekran smrti (BSOD) kako biste se našalili s prijateljima

Kako stvoriti plavi ekran smrti (BSOD) kako biste se našalili s prijateljima

Plavi ekran smrti (BSOD) je česta i ne nova greška sustava Windows koja se javlja kada se na računalu pojavi neka ozbiljna sistemska greška.

Sažetak uobičajenih naredbi Run CMD

Sažetak uobičajenih naredbi Run CMD

Umjesto ručnog i izravnog pristupa u sustavu Windows, možemo ih zamijeniti dostupnim CMD naredbama za brži pristup.

Kako izgraditi savršen, jeftin sustav za streaming u maloj studentskoj sobi

Kako izgraditi savršen, jeftin sustav za streaming u maloj studentskoj sobi

Nakon bezbroj sati korištenja prijenosnog računala i zvučnika na stolu, mnogi ljudi otkrivaju da nekoliko pametnih nadogradnji može pretvoriti njihov skučeni studentski prostor u vrhunsko središte za streaming bez prevelikog troška.

Kako koristiti IE način rada za zamjenu nedavno ukinutog Internet Explorera

Kako koristiti IE način rada za zamjenu nedavno ukinutog Internet Explorera

Iz sustava Windows 11, Internet Explorer će biti uklonjen. U ovom članku, WebTech360 će vas voditi kroz korištenje Internet Explorera na Windowsima 11.

8 skrivenih gesti na Windows touchpadu koje će vaš tijek rada učiniti munjevito brzim

8 skrivenih gesti na Windows touchpadu koje će vaš tijek rada učiniti munjevito brzim

Dodirna površina prijenosnog računala nije samo za pokazivanje, klikanje i zumiranje. Pravokutna površina također podržava geste koje vam omogućuju prebacivanje između aplikacija, upravljanje reprodukcijom medija, upravljanje datotekama, pa čak i pregled obavijesti.

Kako promijeniti ikonu koša za smeće u sustavu Windows 11

Kako promijeniti ikonu koša za smeće u sustavu Windows 11

Promjena ikone koša za smeće u sustavu Windows 11 pojednostavljuje prilagodbu pozadine, dajući vam izgled i dojam koji odgovara vašem ukusu ili temi.

Upute za korištenje DISM-a za ispravljanje pogrešaka u sustavu Windows 11

Upute za korištenje DISM-a za ispravljanje pogrešaka u sustavu Windows 11

DISM (Deployment Imaging and Servicing Management) je važan alat, zajedno s SFC-om (System File Checker), za rješavanje mnogih sistemskih problema u sustavu Windows 11.

9 sjajnih ugrađenih aplikacija i alata u sustavu Windows 11 koje ne biste smjeli propustiti

9 sjajnih ugrađenih aplikacija i alata u sustavu Windows 11 koje ne biste smjeli propustiti

Iako Windows 11 zasigurno dolazi unaprijed instaliran s nekoliko beskorisnih aplikacija, on također skriva neke nevjerojatno moćne alate točno pod vašim nosom.

Kako pronaći maksimalni kapacitet RAM-a vašeg računala

Kako pronaći maksimalni kapacitet RAM-a vašeg računala

Prilikom kupnje novog stolnog ili prijenosnog računala možete uštedjeti nešto novca kupnjom uređaja s osnovnim specifikacijama. Kasnije možete povećati njegove performanse nadogradnjom RAM-a.

Što je Cloudflare WARP? Trebam li ga koristiti?

Što je Cloudflare WARP? Trebam li ga koristiti?

WARP je VPN koji vam pomaže da se povežete s internetom pomoću Cloudflareovog 1.1.1.1 DNS-a, a istovremeno optimizira i osigurava (tj. šifrira) vašu vezu. 1.1.1.1 je jedna od najbržih i najsigurnijih DNS opcija.

Ispravljanje funkcijskih tipki koje ne rade u sustavu Windows 10

Ispravljanje funkcijskih tipki koje ne rade u sustavu Windows 10

Funkcijske tipke Fn omogućuju vam brži i jednostavniji način upravljanja nekim hardverskim značajkama.

Kako ukloniti upozorenje žutog trokuta na Windows C disku

Kako ukloniti upozorenje žutog trokuta na Windows C disku

Ovaj indikator koji nije na svom mjestu obično znači da je BitLocker enkripcija onemogućena, da ažuriranje zahtijeva ponovno pokretanje ili da je nadogradnja firmvera u tijeku.

Kako izbrisati duplicirane datoteke za uštedu memorije računala pomoću CCleanera

Kako izbrisati duplicirane datoteke za uštedu memorije računala pomoću CCleanera

CCleaner skenira duplikate datoteka za samo nekoliko minuta, a zatim vam omogućuje da odlučite koje je sigurno izbrisati.

Ispravak pogreške nemogućnosti otvaranja Sigurnosti sustava Windows u sustavu Windows 11

Ispravak pogreške nemogućnosti otvaranja Sigurnosti sustava Windows u sustavu Windows 11

Ovaj će vam članak pomoći da ispravite pogrešku Sigurnost sustava Windows ne može se pokrenuti u sustavu Windows 11.

4 najbolja načina za skrivanje ili zaštitu mape sustava Windows bez instaliranja dodatnog softvera

4 najbolja načina za skrivanje ili zaštitu mape sustava Windows bez instaliranja dodatnog softvera

Metode u ovom članku pomoći će vam da sakrijete ili zaštitite mape sustava Windows od znatiželjnih očiju.

Kako popraviti laptop koji se ne spaja na WiFi, popraviti laptop koji ne prima WiFi

Kako popraviti laptop koji se ne spaja na WiFi, popraviti laptop koji ne prima WiFi

Postoji mnogo razloga zašto se vaše prijenosno računalo ne može spojiti na WiFi i stoga postoji mnogo načina za ispravljanje pogreške. Ako se vaše prijenosno računalo ne može spojiti na WiFi, možete pokušati sljedeće načine za rješavanje ovog problema.

Kako provjeriti je li USB Boot uspješno kreiran?

Kako provjeriti je li USB Boot uspješno kreiran?

Nakon stvaranja USB pogona za instalaciju sustava Windows, korisnici bi trebali provjeriti performanse USB pogona kako bi vidjeli je li uspješno stvoren ili ne.

6 besplatnih alata koji vam govore da će vam tvrdi disk uskoro otkazati

6 besplatnih alata koji vam govore da će vam tvrdi disk uskoro otkazati

Nekoliko besplatnih alata može predvidjeti kvarove diska prije nego što se dogode, dajući vam vremena za izradu sigurnosne kopije podataka i zamjenu diska na vrijeme.

5 besplatnih alata za pronalaženje špijunskog i reklamnog softvera na vašem računalu

5 besplatnih alata za pronalaženje špijunskog i reklamnog softvera na vašem računalu

Pomoću pravih alata možete skenirati svoj sustav i ukloniti špijunski softver, adware i druge zlonamjerne programe koji se mogu nalaziti na vašem sustavu.

Upute za ispravljanje pogreške Mrežni put nije pronađen u sustavu Windows

Upute za ispravljanje pogreške Mrežni put nije pronađen u sustavu Windows

Kada se računalo, mobilni uređaj ili pisač pokuša povezati s računalom sa sustavom Microsoft Windows putem mreže, na primjer, može se pojaviti poruka o pogrešci mrežni put nije pronađen — pogreška 0x80070035.

Kako stvoriti plavi ekran smrti (BSOD) kako biste se našalili s prijateljima

Kako stvoriti plavi ekran smrti (BSOD) kako biste se našalili s prijateljima

Plavi ekran smrti (BSOD) je česta i ne nova greška sustava Windows koja se javlja kada se na računalu pojavi neka ozbiljna sistemska greška.

Sažetak uobičajenih naredbi Run CMD

Sažetak uobičajenih naredbi Run CMD

Umjesto ručnog i izravnog pristupa u sustavu Windows, možemo ih zamijeniti dostupnim CMD naredbama za brži pristup.

Kako izgraditi savršen, jeftin sustav za streaming u maloj studentskoj sobi

Kako izgraditi savršen, jeftin sustav za streaming u maloj studentskoj sobi

Nakon bezbroj sati korištenja prijenosnog računala i zvučnika na stolu, mnogi ljudi otkrivaju da nekoliko pametnih nadogradnji može pretvoriti njihov skučeni studentski prostor u vrhunsko središte za streaming bez prevelikog troška.

Kako koristiti IE način rada za zamjenu nedavno ukinutog Internet Explorera

Kako koristiti IE način rada za zamjenu nedavno ukinutog Internet Explorera

Iz sustava Windows 11, Internet Explorer će biti uklonjen. U ovom članku, WebTech360 će vas voditi kroz korištenje Internet Explorera na Windowsima 11.

8 skrivenih gesti na Windows touchpadu koje će vaš tijek rada učiniti munjevito brzim

8 skrivenih gesti na Windows touchpadu koje će vaš tijek rada učiniti munjevito brzim

Dodirna površina prijenosnog računala nije samo za pokazivanje, klikanje i zumiranje. Pravokutna površina također podržava geste koje vam omogućuju prebacivanje između aplikacija, upravljanje reprodukcijom medija, upravljanje datotekama, pa čak i pregled obavijesti.