Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”

Docker atvieglo konteineru veidošanu, palaišanu un pārvaldību. Tomēr, palaižot vai veidojot attēlu, var rasties kļūda "Nederīgs atsauces formāts". Vairumā gadījumu tas ir saistīts ar nelielu formatēšanas kļūdu attēla nosaukumā vai tagā. Piemēram, kļūda var būt saistīta ar lielajiem burtiem, speciālajām rakstzīmēm vai trūkstošām vērtībām. Šajā rokasgrāmatā ir paskaidroti šīs kļūdas biežākie cēloņi un to, kā to novērst, lai novērstu tās atkārtošanos.

Kļūdas “Nederīgs atsauces formāts” labošana

Noskaidrosim visbiežāk sastopamos kļūdas "Nederīgs atsauces formāts" cēloņus un to, kā to novērst:

Lielie burti attēlu nosaukumos

Docker pieprasa, lai attēlu nosaukumi būtu rakstīti ar mazajiem burtiem. Pat viens lielais burts var izraisīt formatēšanas kļūdas. Piemēram, izpildot šo komandu, radīsies kļūda:

docker pull NGINX
Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Arhīvu nosaukumiem jābūt ar mazajiem burtiem

Lai izvairītos no šīs kļūdas, pirms komandas palaišanas vienmēr pārbaudiet, vai attēla nosaukums ir ar mazajiem burtiem.

docker pull nginx
Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Izmantojiet mazos burtus

Īpaša vai nederīga rakstzīme

Dažreiz lietotāji nejauši pievieno rakstzīmes, kuras Docker neatļauj. Tās ietver @ zīmes, atstarpes vai no tīmekļa vietnes vai dokumenta kopētas rakstzīmes, kas izskatās normālas, bet nav normālas.

Piemēram, šajā komandā ir speciālā rakstzīme @, kas izraisīs šādu kļūdu:

docker run ubuntu@:latest
Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Īpašo rakstzīmju kļūda

Lai labotu šo kļūdu, pārliecinieties, vai komandā nav lieku rakstzīmju vai formatēšanas problēmu. Varat izmantot vienkārša teksta redaktoru, lai pārbaudītu un iztīrītu komandu (ja nepieciešams):

docker run ubuntu:latest
Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Izvairieties no īpašajām rakstzīmēm

Resnā zarna bez marķējuma

Viena no visbiežāk pieļautajām kļūdām ir attēla nosaukuma beigās ievietot kolu, bet neiekļaut tagu. Piemēram, mēģināsim izmantot šo komandu, lai izgūtu Node:

docker pull node:

Docker sagaida vērtību pēc kola, piemēram, latest, 18-alpine vai jebkuru citu derīgu tagu. Ja vērtība netiek norādīta, attēla nosaukums tiek uzskatīts par nepilnīgu un radīs kļūdu "Nederīgs atsauces formāts":

Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Resnā zarna bez marķējuma

Lai labotu šo kļūdu, pievienojiet atbilstošu tagu aiz kola, lai attēla nosaukums būtu pilns un derīgs:

docker pull node:latest
Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Pievienot tagus pēc kola

Faila ceļš vai sējuma pievienojums satur atstarpes

Ja iekļaujat faila ceļu, kurā ir atstarpes, īpaši ar tādām opcijām kā -v (sējuma pievienošana), Docker var nepareizi interpretēt ceļa daļas kā atsevišķus argumentus vai pat kā daļu no attēla nosaukuma. Tā rezultātā var rasties negaidīti rezultāti, piemēram, šādi:

docker run -v /home/user/My Folder:/app ubuntu
Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Atstarpes failu nosaukumos

Lai no tā izvairītos, faila ceļu vienmēr ievietojiet pēdiņās ar atstarpēm, kā parādīts tālāk:

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

Aizvietojiet “/home/user/My Folder” ar faktisko ceļu uz direktoriju, kuru vēlaties pievienot konteineram.

Mainīgo lielumu neatbilstoša izmantošana

Strādājot ar Docker, komandās bieži tiek izmantoti mainīgie, īpaši norādot attēlu versijas. Tomēr, ja mainīgais, piemēram, $VERSION, nav pareizi iestatīts, Docker var rasties tādas problēmas kā kļūda "Nederīgs atsauces formāts".

Piemēram, palaidiet šo komandu, lai izvilktu Ubuntu no Docker Hub:

docker pull ubuntu:$VERSION

Šeit $VERSION ir paredzēts apzīmēt Ubuntu attēla versiju, kuru vēlaties izvilkt. Taču, ja jūs tai nepiešķirat vērtību, Docker interpretēs komandu kā "docker pull ubuntu:". Tas novedīs pie nederīga attēla nosaukuma, jo tas beidzas ar kolu un tam trūkst nepieciešamās versijas atzīmes.

Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Nepareiza mainīgo izmantošana

Lai no tā izvairītos, pārliecinieties, vai visi komandā izmantotie mainīgie ir pareizi definēti. Linux sistēmā mainīgo var iestatīt, izmantojot šādu sintaksi.

$VERSION=latest

Pēc tam izvelciet norādīto versiju, izpildot šo komandu.

docker pull ubuntu:$VERSION

Windows CMD sistēmā mainīgā (piemēram, versijas) definēšanai jāizmanto atslēgvārds “set”, un pēc tam komandās, piemēram, “docker pull”, uz to jāatsaucas ar sintaksi “%VARIABLE% .

set VERSION=latest
docker pull ubuntu:%VERSION%

Šeit $VERSION satur jaunāko vērtību, tāpēc Docker bez problēmām izgūst ubuntu:latest attēlu . Varat arī piešķirt konkrētu versiju, piemēram, 18.04, ja nepieciešams.

Kā novērst kļūdu “Docker: Nederīgs atsauces formāts”
Pareizi definējiet mainīgos

Kopēšanas un ielīmēšanas problēma

Dažreiz lietotāji kopē komandas no tiešsaistes pamācībām vai dokumentācijas. Šīs kopētās komandas var saturēt slēptas rakstzīmes, piemēram, neredzamas atstarpes, neangļu valodas pieturzīmes vai īpašas pēdiņas. Šīs rakstzīmes var nemanāmi sabojāt jūsu Docker komandas.

Lai no tā izvairītos, ja iespējams, komandu labāk ierakstīt pašam vai vispirms ielīmēt to vienkāršā teksta redaktorā, lai noņemtu nevēlamo formatējumu.

Tagad, kad zināt biežāk sastopamos Docker kļūdas "Nederīgs atsauces formāts" cēloņus un to, kā to novērst, jūs būsiet ceļā uz to, lai nākotnē izvairītos no šīs problēmas. Sākot ar lielo burtu lietojuma pārbaudi un beidzot ar mainīgo pareizu iestatīšanu, šie vienkāršie padomi var ietaupīt daudz laika un neapmierinātības. Ja esat gatavs turpināt izpēti, iespējams, vēlēsities arī uzzināt, kā atzīmēt un ievietot pielāgotos Docker attēlus reģistrā vai kā iztīrīt neizmantotos attēlus, lai uzturētu sistēmu tīru.

Tags: #System

Leave a Comment

Kā novērst klēpjdatora savienojumu ar Wi-Fi, kā novērst klēpjdatora savienojumu ar Wi-Fi

Kā novērst klēpjdatora savienojumu ar Wi-Fi, kā novērst klēpjdatora savienojumu ar Wi-Fi

Ir daudz iemeslu, kāpēc klēpjdators nevar izveidot savienojumu ar Wi-Fi, un tāpēc ir daudz veidu, kā novērst kļūdu. Ja klēpjdators nevar izveidot savienojumu ar Wi-Fi, varat izmēģināt šādus veidus, kā novērst šo problēmu.

Kā pārbaudīt, vai USB sāknēšanas disks ir veiksmīgi izveidots?

Kā pārbaudīt, vai USB sāknēšanas disks ir veiksmīgi izveidots?

Pēc USB sāknēšanas izveides Windows instalēšanai lietotājiem jāpārbauda USB sāknēšanas veiktspēja, lai redzētu, vai tā ir veiksmīgi izveidota.

6 bezmaksas rīki, kas paziņo, ka jūsu cietais disks drīz sabojāsies

6 bezmaksas rīki, kas paziņo, ka jūsu cietais disks drīz sabojāsies

Vairāki bezmaksas rīki var paredzēt diska kļūmes, pirms tās notiek, dodot laiku datu dublēšanai un diska savlaicīgai nomaiņai.

5 bezmaksas rīki spiegprogrammatūras un reklāmprogrammatūras atrašanai datorā

5 bezmaksas rīki spiegprogrammatūras un reklāmprogrammatūras atrašanai datorā

Izmantojot pareizos rīkus, varat skenēt sistēmu un noņemt spiegprogrammatūru, reklāmprogrammatūru un citas ļaunprātīgas programmas, kas varētu slēpties jūsu sistēmā.

Norādījumi kļūdas “Tīkla ceļš nav atrasts” labošanai operētājsistēmā Windows

Norādījumi kļūdas “Tīkla ceļš nav atrasts” labošanai operētājsistēmā Windows

Piemēram, ja dators, mobilā ierīce vai printeris mēģina izveidot savienojumu ar Microsoft Windows datoru tīklā, var parādīties kļūdas ziņojums “Tīkla ceļš nav atrasts — kļūda 0x80070035”.

Kā izveidot zilo nāves ekrānu (BSOD), lai palaidnītu savus draugus

Kā izveidot zilo nāves ekrānu (BSOD), lai palaidnītu savus draugus

Zilais nāves ekrāns (BSOD) ir izplatīta un ne jauna Windows kļūda, kad datorā rodas nopietna sistēmas kļūda.

Biežāk lietoto CMD komandu palaišanas kopsavilkums

Biežāk lietoto CMD komandu palaišanas kopsavilkums

Tā vietā, lai veiktu manuālas un tiešas piekļuves darbības operētājsistēmā Windows, mēs varam tās aizstāt ar pieejamajām CMD komandām, lai nodrošinātu ātrāku piekļuvi.

Kā izveidot perfektu, lētu straumēšanas sistēmu nelielā kopmītnes istabā

Kā izveidot perfektu, lētu straumēšanas sistēmu nelielā kopmītnes istabā

Pēc neskaitāmām stundām, kas pavadītas, lietojot koledžas klēpjdatoru un galddatora skaļruņu sistēmu, daudzi cilvēki atklāj, ka daži gudri uzlabojumi var pārvērst viņu šauro kopmītņu telpu par galveno straumēšanas centru, neiztērējot pārāk daudz naudas.

Kā izmantot IE režīmu, lai aizstātu nesen pārtraukto Internet Explorer

Kā izmantot IE režīmu, lai aizstātu nesen pārtraukto Internet Explorer

No Windows 11 pārlūkprogramma Internet Explorer tiks noņemta. Šajā rakstā WebTech360 sniegs norādījumus, kā lietot pārlūkprogrammu Internet Explorer operētājsistēmā Windows 11.

8 slēptas Windows skārienpaliktņa žesti, kas padara jūsu darbplūsmu zibenīgi ātru

8 slēptas Windows skārienpaliktņa žesti, kas padara jūsu darbplūsmu zibenīgi ātru

Klēpjdatora skārienpaliktnis nav paredzēts tikai norādīšanai, klikšķināšanai un tālummaiņai. Taisnstūrveida virsma atbalsta arī žestus, kas ļauj pārslēgties starp lietotnēm, kontrolēt multivides atskaņošanu, pārvaldīt failus un pat skatīt paziņojumus.

Kā mainīt atkritnes ikonu operētājsistēmā Windows 11

Kā mainīt atkritnes ikonu operētājsistēmā Windows 11

Atkritnes ikonas pārslēgšana operētājsistēmā Windows 11 vienkāršo fona attēlu pielāgošanu, piešķirot tiem izskatu un sajūtu, kas atbilst jūsu gaumei vai tēmai.

Norādījumi par DISM izmantošanu, lai labotu Windows 11 kļūdas

Norādījumi par DISM izmantošanu, lai labotu Windows 11 kļūdas

DISM (izvietošanas attēlveidošanas un apkalpošanas pārvaldība) ir svarīgs rīks kopā ar SFC (sistēmas failu pārbaudītāju), lai risinātu daudzas sistēmas problēmas operētājsistēmā Windows 11.

9 lieliskas iebūvētās lietotnes un rīki operētājsistēmā Windows 11, kurus nevajadzētu palaist garām

9 lieliskas iebūvētās lietotnes un rīki operētājsistēmā Windows 11, kurus nevajadzētu palaist garām

Lai gan operētājsistēma Windows 11 noteikti ir iepriekšinstalēta ar dažām bezjēdzīgām lietotnēm, tā arī slēpj dažus neticami jaudīgus rīkus tieši zem deguna.

Kā atrast datora maksimālo RAM ietilpību

Kā atrast datora maksimālo RAM ietilpību

Pērkot jaunu galddatoru vai klēpjdatoru, jūs varat ietaupīt naudu, iegādājoties ierīci ar pamata specifikācijām. Vēlāk varat palielināt tās veiktspēju, uzlabojot RAM.

Kas ir Cloudflare WARP? Vai man to vajadzētu lietot?

Kas ir Cloudflare WARP? Vai man to vajadzētu lietot?

WARP ir VPN, kas palīdz izveidot savienojumu ar internetu, izmantojot Cloudflare 1.1.1.1 DNS, vienlaikus optimizējot un aizsargājot (t. i., šifrējot) jūsu savienojumu. 1.1.1.1 ir viena no ātrākajām un drošākajām DNS opcijām.

Funkciju taustiņu darbības traucējumu novēršana operētājsistēmā Windows 10

Funkciju taustiņu darbības traucējumu novēršana operētājsistēmā Windows 10

Fn funkciju taustiņi nodrošina ātrāku un vienkāršāku veidu, kā kontrolēt dažas aparatūras funkcijas.

Kā noņemt dzeltenā trīsstūra brīdinājumu Windows C diskā

Kā noņemt dzeltenā trīsstūra brīdinājumu Windows C diskā

Šis nevietā esošais indikators parasti nozīmē, ka BitLocker šifrēšana ir atspējota, atjauninājumam ir nepieciešama pārstartēšana vai gaida programmaparatūras jaunināšanu.

Kā izdzēst dublētus failus, lai ietaupītu datora atmiņu, izmantojot CCleaner

Kā izdzēst dublētus failus, lai ietaupītu datora atmiņu, izmantojot CCleaner

CCleaner dažu minūšu laikā skenē dublētus failus un pēc tam ļauj jums izlemt, kurus no tiem ir droši dzēst.

Kļūdas novēršana, ja operētājsistēmā Windows 11 nevar atvērt programmu Windows Security

Kļūdas novēršana, ja operētājsistēmā Windows 11 nevar atvērt programmu Windows Security

Šis raksts palīdzēs novērst kļūdu, kuras dēļ Windows Security nevar darboties operētājsistēmā Windows 11.

4 labākie veidi, kā paslēpt vai aizsargāt Windows mapi, neinstalējot papildu programmatūru

4 labākie veidi, kā paslēpt vai aizsargāt Windows mapi, neinstalējot papildu programmatūru

Šajā rakstā aprakstītās metodes palīdzēs jums paslēpt vai aizsargāt Windows mapes no ziņkārīgām acīm.

🚀 Lēna Windows 11 klēpjdatora ātruma palielināšana: pārbaudīti padomi ātruma palielināšanai 2026. gadā

🚀 Lēna Windows 11 klēpjdatora ātruma palielināšana: pārbaudīti padomi ātruma palielināšanai 2026. gadā

Vai jums ir grūtības ar lēnu Windows 11 klēpjdatoru? Atklājiet ekspertu jaunākos padomus, kā paātrināt veiktspēju, optimizēt resursus un atgūt produktivitāti. Sākot ar ātriem labojumiem un beidzot ar papildu uzlabojumiem, panākiet, ka jūsu ierīce darbojas kā jauna.

Apgūstiet Windows 11 kalendāra un dienas kārtības uzdevumjoslu: palieliniet savu produktivitāti dažu minūšu laikā

Apgūstiet Windows 11 kalendāra un dienas kārtības uzdevumjoslu: palieliniet savu produktivitāti dažu minūšu laikā

Uzziniet, kā efektīvi izmantot Windows 11 kalendāra un dienas kārtības uzdevumjoslu. Uzziniet soli pa solim sniegtus padomus, kā integrēt savu grafiku, iestatīt atgādinājumus un racionalizēt ikdienas uzdevumus, lai sasniegtu maksimālu produktivitāti.

Labot Edge Browser Hmm, nevar sasniegt šo lapu kļūdu: ātra un vienkārša rokasgrāmata

Labot Edge Browser Hmm, nevar sasniegt šo lapu kļūdu: ātra un vienkārša rokasgrāmata

Cīnās ar Hmm, Can

🚨 Ātrs labojums: novērsiet 0x80070020 faila lietošanas kļūdu operētājsistēmā Windows 11 dažu minūšu laikā

🚨 Ātrs labojums: novērsiet 0x80070020 faila lietošanas kļūdu operētājsistēmā Windows 11 dažu minūšu laikā

Vai Windows 11 sistēmā rodas problēmas ar nomācošo kļūdu 0x80070020 “fails tiek lietots”? Atklājiet pārbaudītus, soli pa solim sniegtus risinājumus, lai to ātri novērstu un atgrieztos pie vienmērīgas datora lietošanas. Nav nepieciešamas tehniskās zināšanas!

Windows 11 Classic Shell un Start11 kļūdu labošana: galīgā problēmu novēršanas rokasgrāmata

Windows 11 Classic Shell un Start11 kļūdu labošana: galīgā problēmu novēršanas rokasgrāmata

Vai rodas problēmas ar Classic Shell un Start11 kļūdām operētājsistēmā Windows 11? Atklājiet pārbaudītus risinājumus avāriju, saderības problēmu un startēšanas traucējumu novēršanai. Atgūstiet savu Sākuma izvēlni ar detalizētiem risinājumiem.

🚀 Windows 11 jaunināšanas kļūdas labošana. Programmatūras licences noteikumi dažu minūšu laikā — galīgā rokasgrāmata

🚀 Windows 11 jaunināšanas kļūdas labošana. Programmatūras licences noteikumi dažu minūšu laikā — galīgā rokasgrāmata

Vai rodas problēmas ar Windows 11 jaunināšanas kļūdu saistībā ar programmatūras licences noteikumiem? Atklājiet pārbaudītus, soli pa solim sniegtus risinājumus, lai ātri atrisinātu šo nomācošo problēmu un veiktu jaunināšanu vienmērīgi. Atjaunināts ar jaunākajiem labojumiem, lai nodrošinātu nevainojamu pieredzi.

Atbloķējiet tīrāku datoru: Pilnīgs ceļvedis iepriekš instalēto lietotņu atinstalēšanai operētājsistēmā Windows 11

Atbloķējiet tīrāku datoru: Pilnīgs ceļvedis iepriekš instalēto lietotņu atinstalēšanai operētājsistēmā Windows 11

Atklājiet vienkāršas, soli pa solim sniegtas metodes, kā atinstalēt iepriekš instalētas lietotnes operētājsistēmā Windows 11. Atbrīvojiet vietu, uzlabojiet veiktspēju un bez piepūles pielāgojiet datoru. Atjaunināts ar jaunākajiem padomiem vienmērīgākai lietošanai.

🚀 Pilnīgs ceļvedis: Windows 11 Windows atjauninājumu kataloga kļūdas labošana dažu minūšu laikā

🚀 Pilnīgs ceļvedis: Windows 11 Windows atjauninājumu kataloga kļūdas labošana dažu minūšu laikā

Vai rodas problēmas ar Windows 11 atjauninājumu kataloga kļūdu? Atklājiet pārbaudītus, detalizētus risinājumus, lai atjaunotu nevainojamu atjauninājumu darbību. Panākiet, lai jūsu dators darbotos nevainojami bez vilšanās.

Windows 11 atjaunināšanas kļūdas 0x80073712 labošana: ātra un vienkārša problēmu novēršanas rokasgrāmata

Windows 11 atjaunināšanas kļūdas 0x80073712 labošana: ātra un vienkārša problēmu novēršanas rokasgrāmata

Vai rodas problēmas ar Windows 11 atjaunināšanas kļūdu 0x80073712? Atklājiet pārbaudītus risinājumus, lai novērstu šo kaitinošo problēmu un netraucēti instalētu atjauninājumus. Soli pa solim sniegta rokasgrāmata problēmu novēršanai bez liekas piepūles.

Atbloķējiet maksimālo veiktspēju: labākie Java iestatījumi operētājsistēmai Windows 11 2026. gadā

Atbloķējiet maksimālo veiktspēju: labākie Java iestatījumi operētājsistēmai Windows 11 2026. gadā

Atklājiet labākos Java iestatījumus operētājsistēmai Windows 11, lai uzlabotu veiktspēju, samazinātu aizturi un optimizētu savas lietotnes. Saņemiet ekspertu padomus par JVM pielāgojumiem, kaudzes lielumu un citiem aspektiem, lai nodrošinātu nevainojamu spēļu un izstrādes procesu.