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 repareres en bærbar computer, der ikke opretter forbindelse til WiFi, og hvordan repareres en bærbar computer, der ikke modtager WiFi

Sådan repareres en bærbar computer, der ikke opretter forbindelse til WiFi, og hvordan repareres en bærbar computer, der ikke modtager WiFi

Der er mange grunde til, at din bærbare computer ikke kan oprette forbindelse til WiFi, og derfor er der mange måder at løse fejlen på. Hvis din bærbare computer ikke kan oprette forbindelse til WiFi, kan du prøve følgende metoder til at løse problemet.

Hvordan kontrollerer man, om USB-opstart er oprettet korrekt?

Hvordan kontrollerer man, om USB-opstart er oprettet korrekt?

Efter oprettelse af en USB-opstart for at installere Windows, bør brugerne kontrollere USB-opstartens ydeevne for at se, om den blev oprettet korrekt eller ej.

6 gratis værktøjer, der fortæller dig, at din harddisk er ved at gå i stykker

6 gratis værktøjer, der fortæller dig, at din harddisk er ved at gå i stykker

Adskillige gratis værktøjer kan forudsige drevfejl, før de sker, hvilket giver dig tid til at sikkerhedskopiere dine data og udskifte drevet i tide.

5 gratis værktøjer til at finde spyware og adware på din pc

5 gratis værktøjer til at finde spyware og adware på din pc

Med de rigtige værktøjer kan du scanne dit system og fjerne spyware, adware og andre ondsindede programmer, der muligvis lurer på dit system.

Instruktioner til at rette fejlen Netværksstien blev ikke fundet i Windows

Instruktioner til at rette fejlen Netværksstien blev ikke fundet i Windows

Når en computer, mobilenhed eller printer forsøger at oprette forbindelse til en Microsoft Windows-computer via et netværk, kan fejlmeddelelsen "netværksstien blev ikke fundet" — Fejl 0x80070035 — vises muligvis.

Sådan laver du en blå skærm (BSOD) for at lave sjov med dine venner

Sådan laver du en blå skærm (BSOD) for at lave sjov med dine venner

Blå skærm (BSOD) er en almindelig og ikke ny fejl i Windows, når computeren oplever en alvorlig systemfejl.

Oversigt over almindelige Run CMD-kommandoer

Oversigt over almindelige Run CMD-kommandoer

I stedet for at udføre manuelle og direkte adgangshandlinger på Windows, kan vi erstatte dem med tilgængelige CMD-kommandoer for hurtigere adgang.

Sådan bygger du det perfekte, billige streamingsystem i et lille kollegieværelse

Sådan bygger du det perfekte, billige streamingsystem i et lille kollegieværelse

Efter utallige timers brug af deres bærbare computer og stationære højttalersystem, opdager mange, at et par smarte opgraderinger kan forvandle deres trange kollegieværelse til det ultimative streamingcenter uden at sprænge budgettet.

Sådan bruger du IE-tilstand til at erstatte den nyligt udgåede Internet Explorer

Sådan bruger du IE-tilstand til at erstatte den nyligt udgåede Internet Explorer

Internet Explorer vil blive fjernet fra Windows 11. I denne artikel vil WebTech360 guide dig til, hvordan du bruger Internet Explorer på Windows 11.

8 skjulte Windows touchpad-bevægelser, der gør din arbejdsgang lynhurtig

8 skjulte Windows touchpad-bevægelser, der gør din arbejdsgang lynhurtig

En bærbar computers touchpad er ikke kun til at pege, klikke og zoome med. Den rektangulære overflade understøtter også bevægelser, der giver dig mulighed for at skifte mellem apps, styre medieafspilning, administrere filer og endda se notifikationer.

Sådan ændrer du ikonet for papirkurven i Windows 11

Sådan ændrer du ikonet for papirkurven i Windows 11

Hvis du skifter papirkurvsikonet i Windows 11, kan du forenkle tilpasningen af ​​baggrunden og få det udseende og den følelse, der passer til din smag eller dit tema.

Instruktioner til brug af DISM til at rette Windows 11-fejl

Instruktioner til brug af DISM til at rette Windows 11-fejl

DISM (Deployment Imaging and Servicing Management) er et vigtigt værktøj sammen med SFC (System File Checker) til at håndtere mange systemproblemer i Windows 11.

9 fantastiske indbyggede apps og værktøjer i Windows 11, som du ikke bør gå glip af

9 fantastiske indbyggede apps og værktøjer i Windows 11, som du ikke bør gå glip af

Selvom Windows 11 helt sikkert kommer forudinstalleret med et par ubrugelige apps, gemmer det også nogle utroligt kraftfulde værktøjer lige under næsen på dig.

Sådan finder du din computers maksimale RAM-kapacitet

Sådan finder du din computers maksimale RAM-kapacitet

Når du køber en ny stationær eller bærbar computer, kan du spare penge ved at købe en enhed med grundlæggende specifikationer. Du kan øge dens ydeevne senere ved at opgradere RAM'en.

Hvad er Cloudflare WARP? Skal jeg bruge det?

Hvad er Cloudflare WARP? Skal jeg bruge det?

WARP er en VPN, der hjælper dig med at oprette forbindelse til internettet ved hjælp af Cloudflares 1.1.1.1 DNS, samtidig med at den optimerer og sikrer (dvs. krypterer) din forbindelse. 1.1.1.1 er en af ​​de hurtigste og sikreste DNS-muligheder.

Løsning af funktionstaster, der ikke virker i Windows 10

Løsning af funktionstaster, der ikke virker i Windows 10

Fn-funktionstasterne giver dig en hurtigere og nemmere måde at styre visse hardwarefunktioner på.

Sådan fjerner du den gule trekant-advarsel på Windows C-drevet

Sådan fjerner du den gule trekant-advarsel på Windows C-drevet

Denne malplacerede indikator betyder normalt, at BitLocker-kryptering er blevet deaktiveret, at en opdatering kræver en genstart, eller at en firmwareopgradering venter.

Sådan sletter du duplikerede filer for at spare computerhukommelse ved hjælp af CCleaner

Sådan sletter du duplikerede filer for at spare computerhukommelse ved hjælp af CCleaner

CCleaner scanner efter dubletter på bare et par minutter og lader dig derefter beslutte, hvilke der er sikre at slette.

Rettelse af fejlen med manglende åbning af Windows Sikkerhed i Windows 11

Rettelse af fejlen med manglende åbning af Windows Sikkerhed i Windows 11

Denne artikel hjælper dig med at rette fejlen "Windows Sikkerhed kan ikke køre på Windows 11".

4 bedste måder at skjule eller beskytte en Windows-mappe uden at installere yderligere software

4 bedste måder at skjule eller beskytte en Windows-mappe uden at installere yderligere software

Metoderne i denne artikel vil hjælpe dig med at skjule eller beskytte Windows-mapper mod nysgerrige øjne.

Sådan repareres en bærbar computer, der ikke opretter forbindelse til WiFi, og hvordan repareres en bærbar computer, der ikke modtager WiFi

Sådan repareres en bærbar computer, der ikke opretter forbindelse til WiFi, og hvordan repareres en bærbar computer, der ikke modtager WiFi

Der er mange grunde til, at din bærbare computer ikke kan oprette forbindelse til WiFi, og derfor er der mange måder at løse fejlen på. Hvis din bærbare computer ikke kan oprette forbindelse til WiFi, kan du prøve følgende metoder til at løse problemet.

Hvordan kontrollerer man, om USB-opstart er oprettet korrekt?

Hvordan kontrollerer man, om USB-opstart er oprettet korrekt?

Efter oprettelse af en USB-opstart for at installere Windows, bør brugerne kontrollere USB-opstartens ydeevne for at se, om den blev oprettet korrekt eller ej.

6 gratis værktøjer, der fortæller dig, at din harddisk er ved at gå i stykker

6 gratis værktøjer, der fortæller dig, at din harddisk er ved at gå i stykker

Adskillige gratis værktøjer kan forudsige drevfejl, før de sker, hvilket giver dig tid til at sikkerhedskopiere dine data og udskifte drevet i tide.

5 gratis værktøjer til at finde spyware og adware på din pc

5 gratis værktøjer til at finde spyware og adware på din pc

Med de rigtige værktøjer kan du scanne dit system og fjerne spyware, adware og andre ondsindede programmer, der muligvis lurer på dit system.

Instruktioner til at rette fejlen Netværksstien blev ikke fundet i Windows

Instruktioner til at rette fejlen Netværksstien blev ikke fundet i Windows

Når en computer, mobilenhed eller printer forsøger at oprette forbindelse til en Microsoft Windows-computer via et netværk, kan fejlmeddelelsen "netværksstien blev ikke fundet" — Fejl 0x80070035 — vises muligvis.

Sådan laver du en blå skærm (BSOD) for at lave sjov med dine venner

Sådan laver du en blå skærm (BSOD) for at lave sjov med dine venner

Blå skærm (BSOD) er en almindelig og ikke ny fejl i Windows, når computeren oplever en alvorlig systemfejl.

Oversigt over almindelige Run CMD-kommandoer

Oversigt over almindelige Run CMD-kommandoer

I stedet for at udføre manuelle og direkte adgangshandlinger på Windows, kan vi erstatte dem med tilgængelige CMD-kommandoer for hurtigere adgang.

Sådan bygger du det perfekte, billige streamingsystem i et lille kollegieværelse

Sådan bygger du det perfekte, billige streamingsystem i et lille kollegieværelse

Efter utallige timers brug af deres bærbare computer og stationære højttalersystem, opdager mange, at et par smarte opgraderinger kan forvandle deres trange kollegieværelse til det ultimative streamingcenter uden at sprænge budgettet.

Sådan bruger du IE-tilstand til at erstatte den nyligt udgåede Internet Explorer

Sådan bruger du IE-tilstand til at erstatte den nyligt udgåede Internet Explorer

Internet Explorer vil blive fjernet fra Windows 11. I denne artikel vil WebTech360 guide dig til, hvordan du bruger Internet Explorer på Windows 11.

8 skjulte Windows touchpad-bevægelser, der gør din arbejdsgang lynhurtig

8 skjulte Windows touchpad-bevægelser, der gør din arbejdsgang lynhurtig

En bærbar computers touchpad er ikke kun til at pege, klikke og zoome med. Den rektangulære overflade understøtter også bevægelser, der giver dig mulighed for at skifte mellem apps, styre medieafspilning, administrere filer og endda se notifikationer.