Ako opraviť chybu „Docker: Neplatný formát referencie“

Docker uľahčuje vytváranie, spúšťanie a správu kontajnerov. Pri spúšťaní alebo vytváraní obrazu sa však môže vyskytnúť chyba „Neplatný formát referencie“. Vo väčšine prípadov je to spôsobené menšou chybou formátovania v názve alebo značke obrázka. Chyba môže byť napríklad spôsobená veľkými písmenami, špeciálnymi znakmi alebo chýbajúcimi hodnotami. Táto príručka vysvetlí bežné príčiny tejto chyby a ako ju opraviť, aby sa predišlo jej opakovaniu.

Oprava chyby „Neplatný formát referencie“

Pozrime sa na najčastejšie príčiny chyby „Neplatný formát referencie“ a ako ich opraviť:

Veľké písmená v názvoch obrázkov

Docker vyžaduje, aby názvy obrázkov boli malé písmená. Aj jedno veľké písmeno môže spôsobiť chyby formátovania. Napríklad spustenie nasledujúceho príkazu spôsobí chybu:

docker pull NGINX
Ako opraviť chybu „Docker: Neplatný formát referencie“
Názvy archívov musia byť napísané malými písmenami

Aby ste sa tejto chybe vyhli, pred spustením príkazu vždy skontrolujte, či je názov obrázka malými písmenami.

docker pull nginx
Ako opraviť chybu „Docker: Neplatný formát referencie“
Používajte malé písmená

Špeciálny alebo neplatný znak

Niekedy sa stane, že používatelia omylom pridajú znaky, ktoré Docker nepovoľuje. Patria sem znaky @, medzery alebo znaky skopírované z webovej stránky alebo dokumentu, ktoré vyzerajú normálne, ale nie sú.

Napríklad nasledujúci príkaz obsahuje špeciálny znak @, ktorý spôsobí nasledujúcu chybu:

docker run ubuntu@:latest
Ako opraviť chybu „Docker: Neplatný formát referencie“
Chyba špeciálneho znaku

Ak chcete túto chybu opraviť, uistite sa, že v príkaze nie sú žiadne nadbytočné znaky ani problémy s formátovaním. Na kontrolu a vyčistenie príkazu (ak je to potrebné) môžete použiť textový editor:

docker run ubuntu:latest
Ako opraviť chybu „Docker: Neplatný formát referencie“
Vyhnite sa špeciálnym znakom

Hrubé črevo bez štítku

Jednou z najčastejších chýb je umiestniť dvojbodku na koniec názvu obrázka, ale nezahrnúť značku. Napríklad, skúsme nasledujúci príkaz na stiahnutie Node:

docker pull node:

Docker očakáva hodnotu za dvojbodkou, napríklad latest , 18-alpine alebo akúkoľvek inú platnú značku. Ak nie je zadaná žiadna hodnota, názov obrázka sa považuje za neúplný a spôsobí chybu „Neplatný formát referencie“:

Ako opraviť chybu „Docker: Neplatný formát referencie“
Hrubé črevo bez štítku

Ak chcete túto chybu opraviť, pridajte za dvojbodku príslušnú značku, aby bol názov obrázka úplný a platný:

docker pull node:latest
Ako opraviť chybu „Docker: Neplatný formát referencie“
Pridajte značky za dvojbodku

Cesta k súboru alebo pripojenie zväzku obsahuje medzery

Keď zahrniete cestu k súboru, ktorá obsahuje medzery, najmä s možnosťami ako -v (pripojenie zväzku), Docker môže nesprávne interpretovať časti cesty ako samostatné argumenty alebo dokonca ako súčasť názvu obrazu. V dôsledku toho sa môžete stretnúť s neočakávanými výsledkami, ako je uvedené nižšie:

docker run -v /home/user/My Folder:/app ubuntu
Ako opraviť chybu „Docker: Neplatný formát referencie“
Medzery v názvoch súborov

Aby ste tomu predišli, vždy uzavrite cestu k súboru medzerami v dvojitých úvodzovkách, ako je to znázornené nižšie:

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

Nahraďte „/home/user/My Folder“ skutočnou cestou k adresáru, ktorý chcete pripojiť do kontajnera.

Nevhodné použitie premenných

Pri práci s Dockerom je bežné používať premenné v príkazoch, najmä pri určovaní verzií obrázkov. Ak však premenná ako $VERSION nie je nastavená správne, Docker môže naraziť na problémy, ako je chyba „Neplatný formát referencie“.

Napríklad spustite nasledujúci príkaz na stiahnutie Ubuntu z Docker Hub:

docker pull ubuntu:$VERSION

Tu má $VERSION predstavovať verziu obrazu Ubuntu, ktorú chcete stiahnuť. Ak mu však nepriradíte hodnotu, Docker interpretuje príkaz ako „docker pull ubuntu:“. Výsledkom je neplatný názov obrazu, pretože končí dvojbodkou a chýba mu požadovaný tag verzie.

Ako opraviť chybu „Docker: Neplatný formát referencie“
Nesprávne použitie premenných

Aby ste tomu predišli, uistite sa, že všetky premenné použité v príkaze sú správne definované. V systéme Linux môžete nastaviť premennú pomocou nasledujúcej syntaxe.

$VERSION=latest

Potom stiahnite zadanú verziu vykonaním nasledujúceho príkazu.

docker pull ubuntu:$VERSION

V príkazovom riadku systému Windows musíte na definovanie premennej (napríklad verzie) použiť kľúčové slovo set a potom na jej použitie v príkazoch, ako je napríklad docker pull, použiť syntax %VARIABLE% .

set VERSION=latest
docker pull ubuntu:%VERSION%

Tu $VERSION obsahuje najnovšiu hodnotu, takže Docker bez problémov stiahne obraz ubuntu:latest . V prípade potreby môžete priradiť aj konkrétnu verziu, napríklad 18.04.

Ako opraviť chybu „Docker: Neplatný formát referencie“
Správne definujte premenné

Problém s kopírovaním a vkladaním

Používatelia niekedy kopírujú príkazy z online tutoriálov alebo dokumentácie. Tieto kopírované príkazy môžu obsahovať skryté znaky, ako sú neviditeľné medzery, interpunkcia iná ako anglická alebo špeciálne úvodzovky. Tieto znaky môžu nenápadne poškodiť vaše príkazy Dockeru.

Aby ste sa tomu vyhli, je lepšie, ak je to možné, zadať príkaz sami alebo ho najskôr vložiť do textového editora, aby ste odstránili nechcené formátovanie.

Teraz, keď poznáte bežné príčiny chyby „Neplatný formát odkazu“ v Dockeri a ako ju opraviť, budete na dobrej ceste k tomu, aby ste sa tomuto problému v budúcnosti vyhli. Od kontroly veľkých písmen až po zabezpečenie správneho nastavenia premenných, tieto jednoduché tipy vám môžu ušetriť veľa času a frustrácie. Ak ste pripravení preskúmať ďalej, možno sa budete chcieť naučiť aj to, ako označiť a odoslať vlastné obrazy Dockeru do registra alebo ako vyčistiť nepoužívané obrazy, aby bol váš systém čistý.

Tags: #System

Leave a Comment

Ako opraviť notebook, ktorý sa nepripája k Wi-Fi, opraviť notebook, ktorý neprijíma Wi-Fi

Ako opraviť notebook, ktorý sa nepripája k Wi-Fi, opraviť notebook, ktorý neprijíma Wi-Fi

Existuje mnoho dôvodov, prečo sa váš notebook nemôže pripojiť k sieti Wi-Fi, a preto existuje mnoho spôsobov, ako túto chybu opraviť. Ak sa váš notebook nemôže pripojiť k sieti Wi-Fi, môžete vyskúšať nasledujúce spôsoby, ako tento problém vyriešiť.

Ako skontrolovať, či bolo bootovanie z USB úspešné?

Ako skontrolovať, či bolo bootovanie z USB úspešné?

Po vytvorení bootovacieho USB zariadenia na inštaláciu systému Windows by používatelia mali skontrolovať výkon bootovacieho USB zariadenia, aby zistili, či bolo vytvorené úspešne alebo nie.

6 bezplatných nástrojov, ktoré vám povedia, že váš pevný disk zlyhá

6 bezplatných nástrojov, ktoré vám povedia, že váš pevný disk zlyhá

Niekoľko bezplatných nástrojov dokáže predpovedať poruchy disku skôr, ako k nim dôjde, čo vám poskytne čas na zálohovanie údajov a včasnú výmenu disku.

5 bezplatných nástrojov na nájdenie spywaru a adwaru vo vašom počítači

5 bezplatných nástrojov na nájdenie spywaru a adwaru vo vašom počítači

Pomocou správnych nástrojov môžete skenovať systém a odstrániť spyware, adware a iné škodlivé programy, ktoré sa môžu vo vašom systéme ukrývať.

Pokyny na opravu chyby „Sieťová cesta sa nenašla“ v systéme Windows

Pokyny na opravu chyby „Sieťová cesta sa nenašla“ v systéme Windows

Keď sa počítač, mobilné zariadenie alebo tlačiareň pokúša pripojiť k počítaču so systémom Microsoft Windows cez sieť, môže sa zobraziť chybové hlásenie „Sieťová cesta sa nenašla – chyba 0x80070035“.

Ako vytvoriť modrú obrazovku smrti (BSOD), aby ste si užili žart z priateľov

Ako vytvoriť modrú obrazovku smrti (BSOD), aby ste si užili žart z priateľov

Modrá obrazovka smrti (BSOD) je bežná a nie nová chyba systému Windows, ktorá sa vyskytuje, keď sa v počítači vyskytne nejaká závažná systémová chyba.

Súhrn bežných príkazov Spustiť CMD

Súhrn bežných príkazov Spustiť CMD

Namiesto vykonávania manuálnych operácií a operácií s priamym prístupom v systéme Windows ich môžeme nahradiť dostupnými príkazmi CMD pre rýchlejší prístup.

Ako si vytvoriť dokonalý a lacný streamovací systém v malej internátnej izbe

Ako si vytvoriť dokonalý a lacný streamovací systém v malej internátnej izbe

Po nespočetných hodinách používania svojho notebooku a stolového reproduktora na vysokej škole mnohí ľudia zistia, že niekoľko šikovných vylepšení môže premeniť ich stiesnený internátny priestor na dokonalé streamovacie centrum bez toho, aby museli minúť veľa peňazí.

Ako používať režim IE na nahradenie nedávno ukončeného programu Internet Explorer

Ako používať režim IE na nahradenie nedávno ukončeného programu Internet Explorer

Z Windowsu 11 bude Internet Explorer odstránený. V tomto článku vám WebTech360 ukáže, ako používať Internet Explorer v systéme Windows 11.

8 skrytých gest na touchpade systému Windows, ktoré bleskovo zrýchlia váš pracovný postup

8 skrytých gest na touchpade systému Windows, ktoré bleskovo zrýchlia váš pracovný postup

Touchpad notebooku neslúži len na ukazovanie, klikanie a približovanie. Obdĺžnikový povrch podporuje aj gestá, ktoré umožňujú prepínať medzi aplikáciami, ovládať prehrávanie médií, spravovať súbory a dokonca aj zobrazovať upozornenia.

Ako zmeniť ikonu koša v systéme Windows 11

Ako zmeniť ikonu koša v systéme Windows 11

Zmena ikony Koša v systéme Windows 11 zjednodušuje prispôsobenie tapety a poskytuje vám vzhľad a dojem, ktoré vyhovujú vášmu vkusu alebo téme.

Pokyny na použitie nástroja DISM na opravu chýb systému Windows 11

Pokyny na použitie nástroja DISM na opravu chýb systému Windows 11

DISM (Deployment Imaging and Servicing Management) je spolu s SFC (System File Checker) dôležitý nástroj na riešenie mnohých systémových problémov v systéme Windows 11.

9 skvelých vstavaných aplikácií a nástrojov vo Windowse 11, ktoré by ste si nemali nechať ujsť

9 skvelých vstavaných aplikácií a nástrojov vo Windowse 11, ktoré by ste si nemali nechať ujsť

Hoci systém Windows 11 je určite predinštalovaný s niekoľkými zbytočnými aplikáciami, priamo pod nosom skrýva aj niekoľko neuveriteľne výkonných nástrojov.

Ako zistiť maximálnu kapacitu pamäte RAM vášho počítača

Ako zistiť maximálnu kapacitu pamäte RAM vášho počítača

Pri kúpe nového stolného počítača alebo notebooku môžete ušetriť nejaké peniaze kúpou zariadenia so základnými špecifikáciami. Jeho výkon môžete neskôr zvýšiť upgradom pamäte RAM.

Čo je Cloudflare WARP? Mal by som ho používať?

Čo je Cloudflare WARP? Mal by som ho používať?

WARP je VPN, ktorá vám pomáha pripojiť sa k internetu pomocou DNS od Cloudflare verzie 1.1.1.1 a zároveň optimalizuje a zabezpečuje (t. j. šifruje) vaše pripojenie. Verzia 1.1.1.1 je jednou z najrýchlejších a najbezpečnejších možností DNS.

Oprava nefunkčných funkčných klávesov v systéme Windows 10

Oprava nefunkčných funkčných klávesov v systéme Windows 10

Funkčné klávesy Fn vám umožňujú rýchlejšie a jednoduchšie ovládať niektoré hardvérové ​​funkcie.

Ako odstrániť upozornenie na žltý trojuholník na disku C vo Windowse

Ako odstrániť upozornenie na žltý trojuholník na disku C vo Windowse

Tento indikátor nemiestneho zariadenia zvyčajne znamená, že šifrovanie BitLocker bolo vypnuté, aktualizácia vyžaduje reštart alebo čaká na aktualizáciu firmvéru.

Ako odstrániť duplicitné súbory a ušetriť tak pamäť počítača pomocou CCleanera

Ako odstrániť duplicitné súbory a ušetriť tak pamäť počítača pomocou CCleanera

CCleaner vyhľadá duplicitné súbory za pár minút a potom vám umožní rozhodnúť sa, ktoré z nich je bezpečné odstrániť.

Oprava chyby, ktorá sa vyskytla pri nemožnosti otvoriť Zabezpečenie systému Windows v systéme Windows 11

Oprava chyby, ktorá sa vyskytla pri nemožnosti otvoriť Zabezpečenie systému Windows v systéme Windows 11

Tento článok vám pomôže opraviť chybu „Zabezpečenie systému Windows sa nedá spustiť v systéme Windows 11“.

4 najlepšie spôsoby, ako skryť alebo chrániť priečinok systému Windows bez inštalácie ďalšieho softvéru

4 najlepšie spôsoby, ako skryť alebo chrániť priečinok systému Windows bez inštalácie ďalšieho softvéru

Metódy v tomto článku vám pomôžu skryť alebo chrániť priečinky systému Windows pred zvedavými očami.

Ako opraviť notebook, ktorý sa nepripája k Wi-Fi, opraviť notebook, ktorý neprijíma Wi-Fi

Ako opraviť notebook, ktorý sa nepripája k Wi-Fi, opraviť notebook, ktorý neprijíma Wi-Fi

Existuje mnoho dôvodov, prečo sa váš notebook nemôže pripojiť k sieti Wi-Fi, a preto existuje mnoho spôsobov, ako túto chybu opraviť. Ak sa váš notebook nemôže pripojiť k sieti Wi-Fi, môžete vyskúšať nasledujúce spôsoby, ako tento problém vyriešiť.

Ako skontrolovať, či bolo bootovanie z USB úspešné?

Ako skontrolovať, či bolo bootovanie z USB úspešné?

Po vytvorení bootovacieho USB zariadenia na inštaláciu systému Windows by používatelia mali skontrolovať výkon bootovacieho USB zariadenia, aby zistili, či bolo vytvorené úspešne alebo nie.

6 bezplatných nástrojov, ktoré vám povedia, že váš pevný disk zlyhá

6 bezplatných nástrojov, ktoré vám povedia, že váš pevný disk zlyhá

Niekoľko bezplatných nástrojov dokáže predpovedať poruchy disku skôr, ako k nim dôjde, čo vám poskytne čas na zálohovanie údajov a včasnú výmenu disku.

5 bezplatných nástrojov na nájdenie spywaru a adwaru vo vašom počítači

5 bezplatných nástrojov na nájdenie spywaru a adwaru vo vašom počítači

Pomocou správnych nástrojov môžete skenovať systém a odstrániť spyware, adware a iné škodlivé programy, ktoré sa môžu vo vašom systéme ukrývať.

Pokyny na opravu chyby „Sieťová cesta sa nenašla“ v systéme Windows

Pokyny na opravu chyby „Sieťová cesta sa nenašla“ v systéme Windows

Keď sa počítač, mobilné zariadenie alebo tlačiareň pokúša pripojiť k počítaču so systémom Microsoft Windows cez sieť, môže sa zobraziť chybové hlásenie „Sieťová cesta sa nenašla – chyba 0x80070035“.

Ako vytvoriť modrú obrazovku smrti (BSOD), aby ste si užili žart z priateľov

Ako vytvoriť modrú obrazovku smrti (BSOD), aby ste si užili žart z priateľov

Modrá obrazovka smrti (BSOD) je bežná a nie nová chyba systému Windows, ktorá sa vyskytuje, keď sa v počítači vyskytne nejaká závažná systémová chyba.

Súhrn bežných príkazov Spustiť CMD

Súhrn bežných príkazov Spustiť CMD

Namiesto vykonávania manuálnych operácií a operácií s priamym prístupom v systéme Windows ich môžeme nahradiť dostupnými príkazmi CMD pre rýchlejší prístup.

Ako si vytvoriť dokonalý a lacný streamovací systém v malej internátnej izbe

Ako si vytvoriť dokonalý a lacný streamovací systém v malej internátnej izbe

Po nespočetných hodinách používania svojho notebooku a stolového reproduktora na vysokej škole mnohí ľudia zistia, že niekoľko šikovných vylepšení môže premeniť ich stiesnený internátny priestor na dokonalé streamovacie centrum bez toho, aby museli minúť veľa peňazí.

Ako používať režim IE na nahradenie nedávno ukončeného programu Internet Explorer

Ako používať režim IE na nahradenie nedávno ukončeného programu Internet Explorer

Z Windowsu 11 bude Internet Explorer odstránený. V tomto článku vám WebTech360 ukáže, ako používať Internet Explorer v systéme Windows 11.

8 skrytých gest na touchpade systému Windows, ktoré bleskovo zrýchlia váš pracovný postup

8 skrytých gest na touchpade systému Windows, ktoré bleskovo zrýchlia váš pracovný postup

Touchpad notebooku neslúži len na ukazovanie, klikanie a približovanie. Obdĺžnikový povrch podporuje aj gestá, ktoré umožňujú prepínať medzi aplikáciami, ovládať prehrávanie médií, spravovať súbory a dokonca aj zobrazovať upozornenia.