Sådan rettes fejlen Docker: Ugyldigt referenceformat

Docker gør det nemt at bygge, køre og administrere containere. Du kan dog støde på fejlen "Ugyldigt referenceformat", når du kører eller bygger et billede. I de fleste tilfælde skyldes dette en mindre formateringsfejl i billedets navn eller tag. Fejlen kan f.eks. skyldes store bogstaver, specialtegn eller manglende værdier. Denne vejledning forklarer de almindelige årsager til denne fejl, og hvordan du retter den for at forhindre, at den sker igen.

Rettelse af fejlen "Ugyldigt referenceformat"

Lad os finde ud af de mest almindelige årsager til fejlen "Ugyldigt referenceformat", og hvordan du retter dem:

Store bogstaver i billednavne

Docker kræver, at billednavne skal være med små bogstaver. Selv et enkelt stort bogstav kan forårsage formateringsfejl. For eksempel vil kørsel af følgende kommando resultere i en fejl:

docker pull NGINX
Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Arkivnavne skal være med små bogstaver

For at undgå denne fejl skal du altid dobbelttjekke, at dit billednavn er med små bogstaver, før du kører kommandoen.

docker pull nginx
Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Brug små bogstaver

Specialtegn eller ugyldigt tegn

Nogle gange tilføjer brugere ved et uheld tegn, som Docker ikke tillader. Disse omfatter @-tegn, mellemrum eller tegn kopieret fra et websted eller et dokument, der ser normale ud, men ikke er det.

For eksempel indeholder følgende kommando specialtegnet @, hvilket vil forårsage følgende fejl:

docker run ubuntu@:latest
Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Fejl ved specialtegn

For at rette denne fejl skal du sørge for, at der ikke er ekstra tegn eller formateringsproblemer i kommandoen. Du kan bruge en almindelig teksteditor til at kontrollere og rydde op i kommandoen (hvis nødvendigt):

docker run ubuntu:latest
Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Undgå specialtegn

Tyktarm uden tag

En af de mest almindelige fejl er at sætte et kolon i slutningen af ​​billednavnet, men ikke inkludere tagget. Lad os for eksempel prøve følgende kommando til at hente Node:

docker pull node:

Docker forventer en værdi efter kolon, f.eks. latest, 18-alpine eller et andet gyldigt tag. Hvis der ikke angives nogen værdi, betragtes billednavnet som ufuldstændigt og vil forårsage fejlen "Ugyldigt referenceformat":

Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Tyktarm uden tag

For at rette denne fejl skal du tilføje et passende tag efter kolonet for at gøre billednavnet fuldt og gyldigt:

docker pull node:latest
Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Tilføj tags efter kolon

Filsti eller volumenmontering indeholder mellemrum

Når du inkluderer en filsti, der indeholder mellemrum, især med indstillinger som -v (volume mount), kan Docker misfortolke dele af stien som separate argumenter eller endda som en del af billednavnet. Som følge heraf kan du støde på uventede resultater som det nedenfor viste:

docker run -v /home/user/My Folder:/app ubuntu
Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Mellemrum i filnavne

For at undgå dette skal du altid omslutte filstien med mellemrum i dobbelte anførselstegn, som vist nedenfor:

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

Erstat "/home/user/Min mappe" med den faktiske sti til den mappe, du vil montere i containeren.

Uhensigtsmæssig brug af variabler

Når man arbejder med Docker, er det almindeligt at bruge variabler i kommandoer, især når man angiver billedversioner. Men hvis en variabel som $VERSION ikke er indstillet korrekt, kan Docker støde på problemer som fejlen "Ugyldigt referenceformat".

Kør for eksempel følgende kommando for at hente Ubuntu fra Docker Hub:

docker pull ubuntu:$VERSION

Her skal $VERSION repræsentere den version af Ubuntu-billedet, du vil hente. Men hvis du ikke tildeler en værdi til det, vil Docker fortolke kommandoen som "docker pull ubuntu:". Dette resulterer i et ugyldigt billednavn, fordi det slutter med et kolon og mangler det nødvendige versionstag.

Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Forkert brug af variabler

For at undgå dette skal du sørge for, at alle variabler, der bruges i kommandoen, er korrekt defineret. I Linux kan du indstille en variabel ved hjælp af følgende syntaks.

$VERSION=latest

Hent derefter den angivne version ved at udføre følgende kommando.

docker pull ubuntu:$VERSION

I Windows CMD skal du bruge nøgleordet set til at definere en variabel (f.eks. version) og derefter bruge syntaksen %VARIABLE% til at referere til den i kommandoer som f.eks. docker pull.

set VERSION=latest
docker pull ubuntu:%VERSION%

Her indeholder $VERSION den seneste værdi, så Docker henter ubuntu:latest- billedet uden problemer. Du kan også tildele en specifik version, f.eks. 18.04, hvis det er nødvendigt.

Sådan rettes fejlen "Docker: Ugyldigt referenceformat"
Definer variabler korrekt

Problem med at kopiere og indsætte

Nogle gange kopierer brugere kommandoer fra onlinevejledninger eller dokumentation. Disse kopierede kommandoer kan indeholde skjulte tegn såsom usynlige mellemrum, ikke-engelsk tegnsætning eller særlige anførselstegn. Disse tegn kan uopmærksomt beskadige dine Docker-kommandoer.

For at undgå dette er det bedre at skrive kommandoen selv, når det er muligt, eller først indsætte kommandoen i en almindelig teksteditor for at fjerne uønsket formatering.

Nu hvor du kender de almindelige årsager til fejlen "Ugyldigt referenceformat" i Docker, og hvordan du retter den, er du godt på vej til at undgå dette problem i fremtiden. Fra at kontrollere for store bogstaver til at sikre, at dine variabler er indstillet korrekt, kan disse enkle tips spare dig for en masse tid og frustration. Hvis du er klar til at udforske yderligere, kan du også lære, hvordan du tagger og pusher dine brugerdefinerede Docker-billeder til registreringsdatabasen, eller hvordan du rydder op i ubrugte billeder for at holde dit system rent.

Tags: #System

Leave a Comment

Sådan ændrer du Wifi-adgangskode, ændrer wifi-adgangskode VNPT, FPT, Tenda, TP-Link, Viettel på computer, telefon

Sådan ændrer du Wifi-adgangskode, ændrer wifi-adgangskode VNPT, FPT, Tenda, TP-Link, Viettel på computer, telefon

At ændre din WiFi-adgangskode til specielle, komplekse tegn er én måde at beskytte din families WiFi mod ulovlig brug, hvilket påvirker din families WiFi-hastighed.

Sådan åbner du Kontrolpanel i Windows 11

Sådan åbner du Kontrolpanel i Windows 11

Kontrolpanel spiller stadig en afgørende rolle i mange af de konfigurationsopgaver, du har brug for på dit nye operativsystem. Her er et par forskellige måder, du kan få adgang til Kontrolpanel i Windows 11.

Sådan frigør du 48 GB på en Windows 11-pc uden at miste vigtige data

Sådan frigør du 48 GB på en Windows 11-pc uden at miste vigtige data

Mellem midlertidige filer, forældede sikkerhedskopier, duplikerede data og ubrugte apps er der masser af måder at genvinde plads på uden at røre dine personlige filer.

Tjek MD5 og SHA1 for at kontrollere filintegriteten

Tjek MD5 og SHA1 for at kontrollere filintegriteten

Vi bruger et specialiseret program til at kontrollere MD5- og SHA1-koderne i filen for at se, om der er fejl i filen. Og MD5-kontrolsoftwaren HashCalc er et af de ret nyttige værktøjer til at kontrollere MD5- og SHA1-koder.

Sådan viser du skjulte filer og mapper i Windows 10/8/7

Sådan viser du skjulte filer og mapper i Windows 10/8/7

Det er ret simpelt at se skjulte filer, skjulte mapper og skjulte systemfiler i Windows. Læserne kan finde detaljerede instruktioner om visning af skjulte filer og filtypenavne i denne artikel.

Løs problemet med Windows + Shift + S-genvejen, der ikke virker i Windows 10

Løs problemet med Windows + Shift + S-genvejen, der ikke virker i Windows 10

Genvejen Win + Shift + S i Windows 10 giver brugerne mulighed for at optage en del af eller hele skærmen og kopiere den til udklipsholderen. I de fleste tilfælde fungerer denne funktion som forventet, men nogle gange kan den ikke reagere.

Sådan slukker du en harddisk i Windows 11, når den ikke er i brug.

Sådan slukker du en harddisk i Windows 11, når den ikke er i brug.

Hvis din computer har en SSD og en HDD, kan du slukke harddisken efter en periode med inaktivitet.

Sådan rettes Kernel Data Inpage-fejl på Windows

Sådan rettes Kernel Data Inpage-fejl på Windows

Kernel Data Inpage-fejl (stopkode 0x0000007a) skyldes dårlige sektorer, virus, harddiske eller defekt RAM.

Sådan åbner du Windows Sikkerhed i Windows 10

Sådan åbner du Windows Sikkerhed i Windows 10

Windows Sikkerhed er aktiveret og beskytter proaktivt din enhed ved at scanne for malware, virus og andre sikkerhedstrusler.

Sådan aktiverer du avancerede indstillinger i Windows 11

Sådan aktiverer du avancerede indstillinger i Windows 11

Microsoft introducerer en nydesignet side med avancerede indstillinger i Windows 11, der tilføjer systemtilpasning til udviklere og brugere med nye funktioner.

Sådan rettes fejlen Docker: Ugyldigt referenceformat

Sådan rettes fejlen Docker: Ugyldigt referenceformat

Docker gør det nemt at bygge, køre og administrere containere. Du kan dog støde på en fejl af typen Ugyldigt referenceformat, når du kører eller bygger et image.

Sådan forhindrer du Windows i at låse automatisk

Sådan forhindrer du Windows i at låse automatisk

For at forhindre brugere i at låse deres Windows 10-computer, skal du følge nedenstående trin for at deaktivere låseskærmen i Windows 10.

Sådan sikkerhedskopieres og gendannes Microsoft Defender Windows 11

Sådan sikkerhedskopieres og gendannes Microsoft Defender Windows 11

Du kan sikkerhedskopiere og gendanne dine Microsoft Defender-indstillinger på en ny computer eller foretage fejlfinding af eventuelle problemer, du måtte have med programmet.

Brug af CMD til at slette store mapper i Windows

Brug af CMD til at slette store mapper i Windows

Store mapper på systemet er en af ​​de syndere, der bruger meget systemplads. Mange mapper, du opretter efter at have slettet, kommer tilbage efter et stykke tid. Måske er det uønskede mapper, som du prøver at fjerne.

Aktivér GodMode på Windows 10, 8 og 7

Aktivér GodMode på Windows 10, 8 og 7

GodeMode kaldes Genvej Windows Master Control Panel. GodMode (eller God Mode) er et kontrolpanel, der giver dig mulighed for at konfigurere og få adgang til alt på dit Windows-operativsystem.

Oversigt over Cisco CCNA-kommandoer

Oversigt over Cisco CCNA-kommandoer

Denne artikel vil forsøge at dække CCNA-kommandoerne i både ICND del 1 og 2 samt den nuværende CCNA-eksamen (640-802).

Sådan bruger du lagerplads til at beskytte Windows 11-data

Sådan bruger du lagerplads til at beskytte Windows 11-data

Ved at samle flere drev med lagerpladser i Windows 11 kan brugerne beskytte filer mod drevfejl, samtidig med at de konsoliderer lagerpladsen til et enkelt, brugervenligt virtuelt drev.

Sådan rettes fejlen Netværksadapter ikke fundet i Windows 10

Sådan rettes fejlen Netværksadapter ikke fundet i Windows 10

Mange har oplevet problemet med, at netværkskortet forsvinder fra Enhedshåndtering eller modtager en besked om manglende netværksadapter. Denne artikel vil guide dig i, hvordan du løser problemet med manglende netværksadapterdrivere i Windows 10.

Sådan sletter du individuelle systemgendannelsespunkter i Windows

Sådan sletter du individuelle systemgendannelsespunkter i Windows

Windows opretter automatisk systemgendannelsespunkter op til en bestemt grænse, hvilket efterlader dig med snesevis af gendannelsespunkter, du aldrig bruger.

Almindelige fejl ved udførelse af internethastighedstest

Almindelige fejl ved udførelse af internethastighedstest

Hvis resultaterne virker langsommere end forventet, så vær ikke for hurtig til at give din internetudbyder skylden - fejl under testen kan skævvride dine tal.

Sådan ændrer du Wifi-adgangskode, ændrer wifi-adgangskode VNPT, FPT, Tenda, TP-Link, Viettel på computer, telefon

Sådan ændrer du Wifi-adgangskode, ændrer wifi-adgangskode VNPT, FPT, Tenda, TP-Link, Viettel på computer, telefon

At ændre din WiFi-adgangskode til specielle, komplekse tegn er én måde at beskytte din families WiFi mod ulovlig brug, hvilket påvirker din families WiFi-hastighed.

Sådan åbner du Kontrolpanel i Windows 11

Sådan åbner du Kontrolpanel i Windows 11

Kontrolpanel spiller stadig en afgørende rolle i mange af de konfigurationsopgaver, du har brug for på dit nye operativsystem. Her er et par forskellige måder, du kan få adgang til Kontrolpanel i Windows 11.

Sådan frigør du 48 GB på en Windows 11-pc uden at miste vigtige data

Sådan frigør du 48 GB på en Windows 11-pc uden at miste vigtige data

Mellem midlertidige filer, forældede sikkerhedskopier, duplikerede data og ubrugte apps er der masser af måder at genvinde plads på uden at røre dine personlige filer.

Tjek MD5 og SHA1 for at kontrollere filintegriteten

Tjek MD5 og SHA1 for at kontrollere filintegriteten

Vi bruger et specialiseret program til at kontrollere MD5- og SHA1-koderne i filen for at se, om der er fejl i filen. Og MD5-kontrolsoftwaren HashCalc er et af de ret nyttige værktøjer til at kontrollere MD5- og SHA1-koder.

Sådan viser du skjulte filer og mapper i Windows 10/8/7

Sådan viser du skjulte filer og mapper i Windows 10/8/7

Det er ret simpelt at se skjulte filer, skjulte mapper og skjulte systemfiler i Windows. Læserne kan finde detaljerede instruktioner om visning af skjulte filer og filtypenavne i denne artikel.

Løs problemet med Windows + Shift + S-genvejen, der ikke virker i Windows 10

Løs problemet med Windows + Shift + S-genvejen, der ikke virker i Windows 10

Genvejen Win + Shift + S i Windows 10 giver brugerne mulighed for at optage en del af eller hele skærmen og kopiere den til udklipsholderen. I de fleste tilfælde fungerer denne funktion som forventet, men nogle gange kan den ikke reagere.

Sådan slukker du en harddisk i Windows 11, når den ikke er i brug.

Sådan slukker du en harddisk i Windows 11, når den ikke er i brug.

Hvis din computer har en SSD og en HDD, kan du slukke harddisken efter en periode med inaktivitet.

Sådan rettes Kernel Data Inpage-fejl på Windows

Sådan rettes Kernel Data Inpage-fejl på Windows

Kernel Data Inpage-fejl (stopkode 0x0000007a) skyldes dårlige sektorer, virus, harddiske eller defekt RAM.

Sådan åbner du Windows Sikkerhed i Windows 10

Sådan åbner du Windows Sikkerhed i Windows 10

Windows Sikkerhed er aktiveret og beskytter proaktivt din enhed ved at scanne for malware, virus og andre sikkerhedstrusler.

Sådan aktiverer du avancerede indstillinger i Windows 11

Sådan aktiverer du avancerede indstillinger i Windows 11

Microsoft introducerer en nydesignet side med avancerede indstillinger i Windows 11, der tilføjer systemtilpasning til udviklere og brugere med nye funktioner.