Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“

„Docker“ leidžia lengvai kurti, vykdyti ir valdyti konteinerius. Tačiau vykdant arba kuriant vaizdą galite susidurti su klaida „Neteisingas nuorodos formatas“. Daugeliu atvejų tai įvyksta dėl nedidelės formatavimo klaidos vaizdo pavadinime arba žymoje. Pavyzdžiui, klaida gali būti dėl didžiųjų raidžių, specialiųjų simbolių arba trūkstamų reikšmių. Šiame vadove paaiškintos dažniausios šios klaidos priežastys ir kaip ją ištaisyti, kad ji nepasikartotų.

Ištaisykite klaidą „Neteisingas nuorodos formatas“

Išsiaiškinkime dažniausiai pasitaikančias klaidos „Neteisingas nuorodos formatas“ priežastis ir kaip jas ištaisyti:

Didžiosios raidės paveikslėlių pavadinimuose

„Docker“ reikalauja, kad vaizdų pavadinimai būtų mažosios raidės. Net viena didžioji raidė gali sukelti formatavimo klaidų. Pavyzdžiui, paleidus šią komandą, bus pateikta klaida:

docker pull NGINX
Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Archyvų pavadinimai turi būti mažosiomis raidėmis

Norėdami išvengti šios klaidos, prieš vykdydami komandą visada patikrinkite, ar jūsų vaizdo pavadinimas parašytas mažosiomis raidėmis.

docker pull nginx
Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Naudokite mažąsias raides

Specialus arba neteisingas simbolis

Kartais vartotojai netyčia prideda simbolių, kurių „Docker“ neleidžia. Tai gali būti @ ženklas, tarpai arba iš svetainės ar dokumento nukopijuoti simboliai, kurie atrodo normalūs, bet iš tikrųjų tokie nėra.

Pavyzdžiui, šioje komandoje yra specialusis simbolis @, kuris sukels tokią klaidą:

docker run ubuntu@:latest
Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Specialiojo simbolio klaida

Norėdami ištaisyti šią klaidą, įsitikinkite, kad komandoje nėra papildomų simbolių ar formatavimo problemų. Galite naudoti paprasto teksto redaktorių, kad patikrintumėte ir išvalytumėte komandą (jei reikia):

docker run ubuntu:latest
Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Venkite specialiųjų simbolių

Storinė žarna be žymės

Viena iš dažniausių klaidų yra dvitaškis paveikslėlio pavadinimo gale, bet nežymė. Pavyzdžiui, pabandykime šią komandą, kad gautume „Node“:

docker pull node:

„Docker“ tikisi reikšmės po dvitaškio, pvz., „latest“, „18-alpine“ arba bet kurios kitos galiojančios žymės. Jei reikšmė nepateikiama, vaizdo pavadinimas laikomas nepilnu ir sukels klaidą „Invalid Reference Format“:

Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Storinė žarna be žymės

Norėdami ištaisyti šią klaidą, po dvitaškio pridėkite atitinkamą žymę, kad vaizdo pavadinimas būtų pilnas ir galiojantis:

docker pull node:latest
Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Pridėti žymas po dvitaškio

Failo kelyje arba tomo prijungimo įrenginyje yra tarpų

Kai įtraukiate failo kelią su tarpais, ypač naudojant tokias parinktis kaip -v (tūrio prijungimas), „Docker“ gali neteisingai interpretuoti kelio dalis kaip atskirus argumentus arba net kaip vaizdo pavadinimo dalį. Dėl to galite susidurti su netikėtais rezultatais, tokiais kaip parodyta žemiau:

docker run -v /home/user/My Folder:/app ubuntu
Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Tarpai failų pavadinimuose

Norėdami to išvengti, failo kelią visada pridėkite tarpais dvigubose kabutėse, kaip parodyta žemiau:

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

Pakeiskite „/home/user/My Folder“ faktiniu keliu į katalogą, kurį norite prijungti prie konteinerio.

Netinkamas kintamųjų naudojimas

Dirbant su „Docker“, komandose įprasta naudoti kintamuosius, ypač nurodant vaizdo versijas. Tačiau jei kintamasis, pvz., $VERSION, nėra teisingai nustatytas, „Docker“ gali susidurti su tokiomis problemomis kaip klaida „Neteisingas nuorodos formatas“.

Pavyzdžiui, paleiskite šią komandą, kad ištrauktumėte „Ubuntu“ iš „Docker Hub“:

docker pull ubuntu:$VERSION

Čia $VERSION turėtų nurodyti norimo išgauti Ubuntu atvaizdo versiją. Tačiau jei jam nepriskirsite vertės, „Docker“ komandą interpretuos kaip „docker pull ubuntu:“. Dėl to atvaizdo pavadinimas bus neteisingas, nes jis baigiasi dvitaškiu ir jame nėra reikiamos versijos žymos.

Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Neteisingas kintamųjų naudojimas

Norėdami to išvengti, įsitikinkite, kad visi komandoje naudojami kintamieji yra tinkamai apibrėžti. „Linux“ sistemoje kintamąjį galite nustatyti naudodami šią sintaksę.

$VERSION=latest

Tada ištraukite nurodytą versiją vykdydami šią komandą.

docker pull ubuntu:$VERSION

„Windows CMD“ sistemoje turite naudoti raktinį žodį „set“, kad apibrėžtumėte kintamąjį (pvz., „version“), tada naudokite sintaksę „%VARIABLE%“, kad galėtumėte į jį nurodyti komandose, tokiose kaip „docker pull“.

set VERSION=latest
docker pull ubuntu:%VERSION%

Čia $VERSION turi naujausią reikšmę, todėl „Docker“ be jokių problemų nuskaito ubuntu:latest atvaizdą . Taip pat galite priskirti konkrečią versiją, pvz., 18.04, jei reikia.

Kaip ištaisyti klaidą „Docker: netinkamas nuorodos formatas“
Tinkamai apibrėžkite kintamuosius

Kopijavimo ir įklijavimo problema

Kartais vartotojai kopijuoja komandas iš internetinių vadovėlių ar dokumentacijos. Šiose nukopijuotose komandose gali būti paslėptų simbolių, tokių kaip nematomi tarpai, ne angliški skyrybos ženklai arba specialios kabutės. Šie simboliai gali nepastebimai sugadinti jūsų „Docker“ komandas.

Kad to išvengtumėte, geriau, kai įmanoma, komandą įvesti pačiam arba pirmiausia įklijuoti ją į paprasto teksto rengyklę, kad pašalintumėte nepageidaujamą formatavimą.

Dabar, kai žinote dažniausias „Docker“ klaidos „Invalid Reference Format“ priežastis ir kaip ją ištaisyti, ateityje galėsite išvengti šios problemos. Nuo didžiųjų raidžių tikrinimo iki teisingo kintamųjų nustatymo – šie paprasti patarimai gali sutaupyti daug laiko ir išvengti nusivylimo. Jei esate pasirengę toliau tyrinėti, galbūt norėsite sužinoti, kaip pažymėti ir įkelti pasirinktinius „Docker“ atvaizdus į registrą arba kaip išvalyti nenaudojamus atvaizdus, ​​kad sistema būtų švari.

Tags: #System

Leave a Comment

Kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“, kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“

Kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“, kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“

Yra daug priežasčių, kodėl jūsų nešiojamas kompiuteris negali prisijungti prie „Wi-Fi“, todėl yra daug būdų, kaip ištaisyti klaidą. Jei jūsų nešiojamas kompiuteris negali prisijungti prie „Wi-Fi“, galite išbandyti šiuos būdus, kad išspręstumėte šią problemą.

Kaip patikrinti, ar USB įkrovos atmintinė sėkmingai sukurta?

Kaip patikrinti, ar USB įkrovos atmintinė sėkmingai sukurta?

Sukūrę USB įkrovą „Windows“ diegimui, vartotojai turėtų patikrinti USB įkrovos našumą, kad pamatytų, ar ji buvo sėkmingai sukurta.

6 nemokami įrankiai, kurie praneša, kad jūsų kietasis diskas tuoj suges

6 nemokami įrankiai, kurie praneša, kad jūsų kietasis diskas tuoj suges

Keletas nemokamų įrankių gali numatyti disko gedimus prieš jiems įvykstant, suteikdami jums laiko atsarginėms duomenų kopijoms sukurti ir laiku pakeisti diską.

5 nemokami įrankiai šnipinėjimo programoms ir reklaminėms programoms rasti kompiuteryje

5 nemokami įrankiai šnipinėjimo programoms ir reklaminėms programoms rasti kompiuteryje

Naudodami tinkamus įrankius galite nuskaityti savo sistemą ir pašalinti šnipinėjimo programas, reklamines programas ir kitas kenkėjiškas programas, kurios gali joje slypėti.

Instrukcijos, kaip ištaisyti klaidą „Tinklo kelias nerastas“ sistemoje „Windows“

Instrukcijos, kaip ištaisyti klaidą „Tinklo kelias nerastas“ sistemoje „Windows“

Kai kompiuteris, mobilusis įrenginys arba spausdintuvas bando prisijungti prie „Microsoft Windows“ kompiuterio per tinklą, pavyzdžiui, gali pasirodyti klaidos pranešimas „Tinklo kelias nerastas – klaida 0x80070035“.

Kaip sukurti mėlyną mirties ekraną (BSOD), kad išjuoktumėte savo draugus

Kaip sukurti mėlyną mirties ekraną (BSOD), kad išjuoktumėte savo draugus

Mėlynas mirties ekranas (BSOD) yra dažna ir ne nauja „Windows“ klaida, kai kompiuteryje įvyksta rimta sistemos klaida.

Dažniausiai naudojamų „Run CMD“ komandų santrauka

Dažniausiai naudojamų „Run CMD“ komandų santrauka

Užuot atlikę rankines ir tiesioginės prieigos operacijas sistemoje „Windows“, galime jas pakeisti turimomis CMD komandomis, kad būtų galima greičiau pasiekti.

Kaip sukurti tobulą, pigią transliacijos sistemą mažame bendrabučio kambaryje

Kaip sukurti tobulą, pigią transliacijos sistemą mažame bendrabučio kambaryje

Po nesuskaičiuojamų valandų, praleistų naudojantis savo koledžo nešiojamuoju kompiuteriu ir stacionariu garsiakalbių rinkiniu, daugelis žmonių supranta, kad keli sumanūs atnaujinimai gali paversti jų ankštą bendrabučio erdvę į geriausią transliacijų centrą neišleidžiant daug pinigų.

Kaip naudoti IE režimą, norint pakeisti neseniai nutrauktą „Internet Explorer“

Kaip naudoti IE režimą, norint pakeisti neseniai nutrauktą „Internet Explorer“

Iš „Windows 11“ bus pašalinta „Internet Explorer“. Šiame straipsnyje „WebTech360“ paaiškins, kaip naudoti „Internet Explorer“ sistemoje „Windows 11“.

8 paslėpti „Windows“ jutiklinės planšetės gestai, kurie žaibiškai pagreitina jūsų darbo eigą

8 paslėpti „Windows“ jutiklinės planšetės gestai, kurie žaibiškai pagreitina jūsų darbo eigą

Nešiojamojo kompiuterio jutiklinė planšetė skirta ne tik žymėjimui, spustelėjimui ir priartinimui. Stačiakampis paviršius taip pat palaiko gestus, leidžiančius perjungti programas, valdyti medijos atkūrimą, tvarkyti failus ir net peržiūrėti pranešimus.

Kaip pakeisti šiukšlinės piktogramą „Windows 11“

Kaip pakeisti šiukšlinės piktogramą „Windows 11“

Šiukšlinės piktogramos keitimas sistemoje „Windows 11“ supaprastina fono paveikslėlių pritaikymą, suteikdamas jums išvaizdą pagal savo skonį ar temą.

Instrukcijos, kaip naudoti DISM, norint ištaisyti „Windows 11“ klaidas

Instrukcijos, kaip naudoti DISM, norint ištaisyti „Windows 11“ klaidas

DISM (diegimo vaizdavimo ir aptarnavimo valdymas) yra svarbi priemonė kartu su SFC (sistemos failų tikrintuvu), skirta spręsti daugelį sistemos problemų sistemoje „Windows 11“.

9 puikios integruotos programos ir įrankiai sistemoje „Windows 11“, kurių neturėtumėte praleisti

9 puikios integruotos programos ir įrankiai sistemoje „Windows 11“, kurių neturėtumėte praleisti

Nors „Windows 11“ tikrai yra iš anksto įdiegta su keliomis nenaudingomis programėlėmis, ji taip pat slepia keletą neįtikėtinai galingų įrankių tiesiai po nosimi.

Kaip rasti maksimalią kompiuterio RAM talpą

Kaip rasti maksimalią kompiuterio RAM talpą

Pirkdami naują stacionarų ar nešiojamąjį kompiuterį, galite sutaupyti pinigų, jei įsigysite įrenginį su pagrindinėmis specifikacijomis. Vėliau galite padidinti jo našumą atnaujindami RAM atmintį.

Kas yra „Cloudflare WARP“? Ar turėčiau jį naudoti?

Kas yra „Cloudflare WARP“? Ar turėčiau jį naudoti?

WARP yra VPN, kuris padeda prisijungti prie interneto naudojant „Cloudflare“ 1.1.1.1 DNS, tuo pačiu optimizuojant ir apsaugant (t. y. šifruojant) jūsų ryšį. 1.1.1.1 yra viena greičiausių ir saugiausių DNS parinkčių.

Funkcinių klavišų neveikimo taisymas sistemoje „Windows 10“

Funkcinių klavišų neveikimo taisymas sistemoje „Windows 10“

Fn funkciniai klavišai suteikia greitesnį ir lengvesnį būdą valdyti kai kurias aparatūros funkcijas.

Kaip pašalinti geltono trikampio įspėjimą „Windows“ C diske

Kaip pašalinti geltono trikampio įspėjimą „Windows“ C diske

Šis ne vietoje esantis indikatorius paprastai reiškia, kad „BitLocker“ šifravimas buvo išjungtas, atnaujinimui reikia paleisti iš naujo arba laukiama programinės įrangos atnaujinimo.

Kaip ištrinti pasikartojančius failus, kad būtų išsaugota kompiuterio atmintis naudojant „CCleaner“

Kaip ištrinti pasikartojančius failus, kad būtų išsaugota kompiuterio atmintis naudojant „CCleaner“

„CCleaner“ vos per kelias minutes nuskaito pasikartojančius failus ir leidžia jums nuspręsti, kuriuos iš jų saugu ištrinti.

Ištaisykite klaidą, kai negalima atidaryti „Windows Security“ sistemoje „Windows 11“

Ištaisykite klaidą, kai negalima atidaryti „Windows Security“ sistemoje „Windows 11“

Šis straipsnis padės ištaisyti klaidą, kai „Windows Security“ negali veikti sistemoje „Windows 11“.

4 geriausi būdai paslėpti arba apsaugoti „Windows“ aplanką neįdiegus papildomos programinės įrangos

4 geriausi būdai paslėpti arba apsaugoti „Windows“ aplanką neįdiegus papildomos programinės įrangos

Šiame straipsnyje pateikti metodai padės paslėpti arba apsaugoti „Windows“ aplankus nuo smalsių akių.

Kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“, kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“

Kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“, kaip pataisyti nešiojamojo kompiuterio neprisijungimą prie „Wi-Fi“

Yra daug priežasčių, kodėl jūsų nešiojamas kompiuteris negali prisijungti prie „Wi-Fi“, todėl yra daug būdų, kaip ištaisyti klaidą. Jei jūsų nešiojamas kompiuteris negali prisijungti prie „Wi-Fi“, galite išbandyti šiuos būdus, kad išspręstumėte šią problemą.

Kaip patikrinti, ar USB įkrovos atmintinė sėkmingai sukurta?

Kaip patikrinti, ar USB įkrovos atmintinė sėkmingai sukurta?

Sukūrę USB įkrovą „Windows“ diegimui, vartotojai turėtų patikrinti USB įkrovos našumą, kad pamatytų, ar ji buvo sėkmingai sukurta.

6 nemokami įrankiai, kurie praneša, kad jūsų kietasis diskas tuoj suges

6 nemokami įrankiai, kurie praneša, kad jūsų kietasis diskas tuoj suges

Keletas nemokamų įrankių gali numatyti disko gedimus prieš jiems įvykstant, suteikdami jums laiko atsarginėms duomenų kopijoms sukurti ir laiku pakeisti diską.

5 nemokami įrankiai šnipinėjimo programoms ir reklaminėms programoms rasti kompiuteryje

5 nemokami įrankiai šnipinėjimo programoms ir reklaminėms programoms rasti kompiuteryje

Naudodami tinkamus įrankius galite nuskaityti savo sistemą ir pašalinti šnipinėjimo programas, reklamines programas ir kitas kenkėjiškas programas, kurios gali joje slypėti.

Instrukcijos, kaip ištaisyti klaidą „Tinklo kelias nerastas“ sistemoje „Windows“

Instrukcijos, kaip ištaisyti klaidą „Tinklo kelias nerastas“ sistemoje „Windows“

Kai kompiuteris, mobilusis įrenginys arba spausdintuvas bando prisijungti prie „Microsoft Windows“ kompiuterio per tinklą, pavyzdžiui, gali pasirodyti klaidos pranešimas „Tinklo kelias nerastas – klaida 0x80070035“.

Kaip sukurti mėlyną mirties ekraną (BSOD), kad išjuoktumėte savo draugus

Kaip sukurti mėlyną mirties ekraną (BSOD), kad išjuoktumėte savo draugus

Mėlynas mirties ekranas (BSOD) yra dažna ir ne nauja „Windows“ klaida, kai kompiuteryje įvyksta rimta sistemos klaida.

Dažniausiai naudojamų „Run CMD“ komandų santrauka

Dažniausiai naudojamų „Run CMD“ komandų santrauka

Užuot atlikę rankines ir tiesioginės prieigos operacijas sistemoje „Windows“, galime jas pakeisti turimomis CMD komandomis, kad būtų galima greičiau pasiekti.

Kaip sukurti tobulą, pigią transliacijos sistemą mažame bendrabučio kambaryje

Kaip sukurti tobulą, pigią transliacijos sistemą mažame bendrabučio kambaryje

Po nesuskaičiuojamų valandų, praleistų naudojantis savo koledžo nešiojamuoju kompiuteriu ir stacionariu garsiakalbių rinkiniu, daugelis žmonių supranta, kad keli sumanūs atnaujinimai gali paversti jų ankštą bendrabučio erdvę į geriausią transliacijų centrą neišleidžiant daug pinigų.

Kaip naudoti IE režimą, norint pakeisti neseniai nutrauktą „Internet Explorer“

Kaip naudoti IE režimą, norint pakeisti neseniai nutrauktą „Internet Explorer“

Iš „Windows 11“ bus pašalinta „Internet Explorer“. Šiame straipsnyje „WebTech360“ paaiškins, kaip naudoti „Internet Explorer“ sistemoje „Windows 11“.

8 paslėpti „Windows“ jutiklinės planšetės gestai, kurie žaibiškai pagreitina jūsų darbo eigą

8 paslėpti „Windows“ jutiklinės planšetės gestai, kurie žaibiškai pagreitina jūsų darbo eigą

Nešiojamojo kompiuterio jutiklinė planšetė skirta ne tik žymėjimui, spustelėjimui ir priartinimui. Stačiakampis paviršius taip pat palaiko gestus, leidžiančius perjungti programas, valdyti medijos atkūrimą, tvarkyti failus ir net peržiūrėti pranešimus.