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 įjungti išplėstinius nustatymus sistemoje „Windows 11“

Kaip įjungti išplėstinius nustatymus sistemoje „Windows 11“

„Microsoft“ pristato atnaujintą „Windows 11“ išplėstinių nustatymų puslapį, pridėdama sistemos pritaikymą kūrėjams ir vartotojams su naujomis funkcijomis

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

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

„Docker“ leidžia lengvai kurti, vykdyti ir valdyti konteinerius. Tačiau vykdant arba kuriant atvaizdą gali kilti klaida „Neteisingas nuorodos formatas“.

Kaip neleisti „Windows“ automatiškai užsirakinti

Kaip neleisti „Windows“ automatiškai užsirakinti

Kad vartotojai neužrakintų savo „Windows 10“ kompiuterio, atlikite toliau nurodytus veiksmus, kad išjungtumėte užrakinimo ekraną sistemoje „Windows 10“.

Kaip sukurti atsarginę kopiją ir atkurti „Microsoft Defender“ sistemoje „Windows 11“

Kaip sukurti atsarginę kopiją ir atkurti „Microsoft Defender“ sistemoje „Windows 11“

Galite sukurti atsarginę „Microsoft Defender“ nustatymų kopiją ir juos atkurti naujame kompiuteryje arba išspręsti bet kokias programos problemas.

CMD naudojimas norint ištrinti didelius aplankus sistemoje „Windows“

CMD naudojimas norint ištrinti didelius aplankus sistemoje „Windows“

Dideli sistemos aplankai yra viena iš priežasčių, užimančių daug sistemos vietos. Daugelis aplankų, kuriuos sukuriate juos ištrynę, po kurio laiko vėl atsiranda. Galbūt tai yra nepageidaujami aplankai, kuriuos bandote pašalinti.

Įjunkite „GodMode“ sistemoje „Windows 10“, „8“ ir „7“

Įjunkite „GodMode“ sistemoje „Windows 10“, „8“ ir „7“

„GodeMode“ vadinamas sparčiuoju „Windows“ pagrindiniu valdymo skydeliu. „GodMode“ (arba „God Mode“) yra valdymo skydelis, leidžiantis nustatyti ir pasiekti viską, kas yra jūsų „Windows“ operacinėje sistemoje.

Cisco CCNA komandų santrauka

Cisco CCNA komandų santrauka

Šiame straipsnyje bus bandoma apžvelgti CCNA komandas, naudojamas tiek ICND 1, tiek 2 dalyse, taip pat dabartiniame CCNA egzamine (640-802).

Kaip naudoti saugyklos vietas, kad apsaugotumėte „Windows 11“ duomenis

Kaip naudoti saugyklos vietas, kad apsaugotumėte „Windows 11“ duomenis

Kelių diskų sujungimas naudojant „Storage Spaces“ sistemoje „Windows 11“ leidžia vartotojams apsaugoti failus nuo disko gedimų ir konsoliduoti saugyklą į vieną, lengvai valdomą virtualų diską.

Kaip ištaisyti tinklo adapterio nerasto klaidą sistemoje „Windows 10“

Kaip ištaisyti tinklo adapterio nerasto klaidą sistemoje „Windows 10“

Daugelis žmonių susidūrė su problema, kai tinklo plokštė dingsta iš Įrenginių tvarkytuvės arba gauna pranešimą apie trūkstamą tinklo adapterį. Šiame straipsnyje paaiškinsime, kaip išspręsti trūkstamos tinklo plokštės tvarkyklės problemą sistemoje „Windows 10“.

Kaip ištrinti atskirus sistemos atkūrimo taškus sistemoje „Windows“

Kaip ištrinti atskirus sistemos atkūrimo taškus sistemoje „Windows“

„Windows“ automatiškai sukuria sistemos atkūrimo taškus iki nustatytos ribos, palikdama dešimtis atkūrimo taškų, kurių niekada nenaudojate.

Dažniausios klaidos atliekant interneto greičio testus

Dažniausios klaidos atliekant interneto greičio testus

Jei rezultatai atrodo lėtesni nei tikėtasi, neskubėkite kaltinti savo interneto paslaugų teikėjo – klaidos atliekant testą gali iškreipti jūsų rezultatus.

Kas yra QoS? Kaip naudoti QoS, kad interneto greitis būtų didesnis, kai to labiausiai reikia

Kas yra QoS? Kaip naudoti QoS, kad interneto greitis būtų didesnis, kai to labiausiai reikia

Žemiau esančiame straipsnyje pristatysime ir padėsime jums sužinoti apie QoS – paslaugų kokybės maršrutizatorių įrenginiuose – koncepciją.

Atlikite šiuos 7 veiksmus, kad „Windows 11“ vėl nesulėtėtų!

Atlikite šiuos 7 veiksmus, kad „Windows 11“ vėl nesulėtėtų!

Nuo laikinų failų ištrynimo iki programinės įrangos atnaujinimo – yra daug paprastų ir veiksmingų būdų, kaip užtikrinti, kad jūsų kompiuteris veiktų sklandžiai kaip naujas.

Kaip pridėti išimtis „Windows Defender“ sistemoje „Windows 10“

Kaip pridėti išimtis „Windows Defender“ sistemoje „Windows 10“

„Windows Defender“ yra integruota į „Windows 10“, kad aptiktų kenkėjiškas programas. Norėdami pagerinti tokių užduočių kaip kodo kompiliavimas ar virtualių mašinų paleidimas našumą, galite pridėti išimčių, kad „Windows Defender“ niekada nenuskaitytų šių failų.

Kaip atkurti Ethernet ryšį sistemoje „Windows 11“

Kaip atkurti Ethernet ryšį sistemoje „Windows 11“

Greitas būdas išspręsti dažniausiai pasitaikančias laidinio tinklo problemas yra atkurti Ethernet ryšį. Štai veiksmai, kaip atkurti Ethernet ryšį sistemoje „Windows 11“.

Ištaisykite „Windows“ klaidos kodą 0xc0000098: sukurkite ACPI.sys atsarginę kopiją, kad išvengtumėte įkrovos gedimo

Ištaisykite „Windows“ klaidos kodą 0xc0000098: sukurkite ACPI.sys atsarginę kopiją, kad išvengtumėte įkrovos gedimo

Klaidos kodas 0xc0000098 sistemoje „Windows“ paleidžiant sukelia mėlynojo ekrano klaidą. Dažnai kaltas yra ACPI.sys tvarkyklė, ypač nepalaikomose „Windows 11“ versijose, pvz., 23H2, 22H2 arba „Windows 10“.

Kaip įjungti Unicode UTF-8 sistemoje „Windows 11“

Kaip įjungti Unicode UTF-8 sistemoje „Windows 11“

Pakeitus ekrano kalbą sistemoje „Windows 11“, kai kurios programos gali nerodyti teksto norima kalba. Tokiu atveju turėtumėte įjungti „Unicode UTF-8“, kad „Windows“ galėtų teisingai rodyti tekstą norima kalba.

6 nemokami „Windows“ įrankiai, skirti išsiaiškinti, kas lėtina jūsų kompiuterį

6 nemokami „Windows“ įrankiai, skirti išsiaiškinti, kas lėtina jūsų kompiuterį

Bėgant metams, žmonės atrado nemokamų „Windows“ įrankių rinkinį, kuris padeda diagnozuoti, kas sulėtina jų sistemą.

Kas yra „Windows Superfetch“ (SysMain)? Kaip išjungti „Superfetch“?

Kas yra „Windows Superfetch“ (SysMain)? Kaip išjungti „Superfetch“?

„SuperFetch“ galima naudoti „Windows“ versijose, tačiau ją žino labai nedaug vartotojų. Žemiau pateiktame straipsnyje „WebTech360“ paaiškins, kaip įjungti arba išjungti „SuperFetch“ sistemoje „Windows 10/8/7“.

Kaip ištaisyti „Microsoft Store“ neveikiančią klaidą

Kaip ištaisyti „Microsoft Store“ neveikiančią klaidą

„Microsoft Store“ („Windows Store“) nėra pati populiariausia programėlių parduotuvė, nes joje gausu klaidų, problemų ir ji linkusi būti nestabili.

Kaip įjungti išplėstinius nustatymus sistemoje „Windows 11“

Kaip įjungti išplėstinius nustatymus sistemoje „Windows 11“

„Microsoft“ pristato atnaujintą „Windows 11“ išplėstinių nustatymų puslapį, pridėdama sistemos pritaikymą kūrėjams ir vartotojams su naujomis funkcijomis

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

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

„Docker“ leidžia lengvai kurti, vykdyti ir valdyti konteinerius. Tačiau vykdant arba kuriant atvaizdą gali kilti klaida „Neteisingas nuorodos formatas“.

Kaip neleisti „Windows“ automatiškai užsirakinti

Kaip neleisti „Windows“ automatiškai užsirakinti

Kad vartotojai neužrakintų savo „Windows 10“ kompiuterio, atlikite toliau nurodytus veiksmus, kad išjungtumėte užrakinimo ekraną sistemoje „Windows 10“.

Kaip sukurti atsarginę kopiją ir atkurti „Microsoft Defender“ sistemoje „Windows 11“

Kaip sukurti atsarginę kopiją ir atkurti „Microsoft Defender“ sistemoje „Windows 11“

Galite sukurti atsarginę „Microsoft Defender“ nustatymų kopiją ir juos atkurti naujame kompiuteryje arba išspręsti bet kokias programos problemas.

CMD naudojimas norint ištrinti didelius aplankus sistemoje „Windows“

CMD naudojimas norint ištrinti didelius aplankus sistemoje „Windows“

Dideli sistemos aplankai yra viena iš priežasčių, užimančių daug sistemos vietos. Daugelis aplankų, kuriuos sukuriate juos ištrynę, po kurio laiko vėl atsiranda. Galbūt tai yra nepageidaujami aplankai, kuriuos bandote pašalinti.

Įjunkite „GodMode“ sistemoje „Windows 10“, „8“ ir „7“

Įjunkite „GodMode“ sistemoje „Windows 10“, „8“ ir „7“

„GodeMode“ vadinamas sparčiuoju „Windows“ pagrindiniu valdymo skydeliu. „GodMode“ (arba „God Mode“) yra valdymo skydelis, leidžiantis nustatyti ir pasiekti viską, kas yra jūsų „Windows“ operacinėje sistemoje.

Cisco CCNA komandų santrauka

Cisco CCNA komandų santrauka

Šiame straipsnyje bus bandoma apžvelgti CCNA komandas, naudojamas tiek ICND 1, tiek 2 dalyse, taip pat dabartiniame CCNA egzamine (640-802).

Kaip naudoti saugyklos vietas, kad apsaugotumėte „Windows 11“ duomenis

Kaip naudoti saugyklos vietas, kad apsaugotumėte „Windows 11“ duomenis

Kelių diskų sujungimas naudojant „Storage Spaces“ sistemoje „Windows 11“ leidžia vartotojams apsaugoti failus nuo disko gedimų ir konsoliduoti saugyklą į vieną, lengvai valdomą virtualų diską.

Kaip ištaisyti tinklo adapterio nerasto klaidą sistemoje „Windows 10“

Kaip ištaisyti tinklo adapterio nerasto klaidą sistemoje „Windows 10“

Daugelis žmonių susidūrė su problema, kai tinklo plokštė dingsta iš Įrenginių tvarkytuvės arba gauna pranešimą apie trūkstamą tinklo adapterį. Šiame straipsnyje paaiškinsime, kaip išspręsti trūkstamos tinklo plokštės tvarkyklės problemą sistemoje „Windows 10“.

Kaip ištrinti atskirus sistemos atkūrimo taškus sistemoje „Windows“

Kaip ištrinti atskirus sistemos atkūrimo taškus sistemoje „Windows“

„Windows“ automatiškai sukuria sistemos atkūrimo taškus iki nustatytos ribos, palikdama dešimtis atkūrimo taškų, kurių niekada nenaudojate.