Vad är skillnaden mellan Docker Import och Load?

Vad Ar Skillnaden Mellan Docker Import Och Load



Docker är ett känt verktyg för att skapa och hantera behållare som är separata miljöer för att köra applikationer. Docker tillhandahåller flera kommandon för att importera och ladda bilder, som är mallar för att skapa behållare. den ' hamnarimport ' och ' hamnarlast ”-kommandon tillåter utvecklare att skapa anpassade bilder från början, återställa bilder från säkerhetskopior, överföra bilder mellan värdar och dela anpassade bilder med andra utvecklare.

Den här artikeln kommer att förklara:







Primär skillnad mellan Docker Import och Load?

den ' hamnarimport ” kommandot skapar en ny bild från en fil eller en URL som innehåller en ögonblicksbild av en containers filsystem. Fil- eller URL-argumentet kan vara en lokal filsökväg eller en fjärr-URL som pekar på ett tar-arkiv. Den kan användas för att skapa en bild från ett tar-arkiv som innehåller filerna och katalogerna i en behållare. Det är användbart när användare vill skapa en bild från en befintlig containers filsystem, utan att bevara någon metadata eller historik.



Å andra sidan, ' hamnarlast kommandot laddar en bild från ett tar-arkiv som tidigare sparats med hjälp av docker spara ” kommando. Den kan användas för att återställa en bild som exporterades med docker save. Det är användbart när användare vill ladda en bild eller ett arkiv som tidigare sparats med docker save, vilket bevarar all metadata och historik.



Hur använder man kommandot 'docker import'?

Kolla in de medföljande stegen för att se hur du använder ' hamnarimport ” kommando:





Steg 1: Lista alla Docker-bilder

Visa först alla tillgängliga Docker-bilder via kommandot nedan:

docker-bilder



I utgången ovan kan alla Docker-bilder ses.

Steg 2: Importera bild från lokal fil

Använd sedan ' hamnarimport ”-kommandot tillsammans med den lokala filsökvägen eller URL-adressen som innehåller bildinnehållet i bilden som måste skapas:

docker import hello-world_image.docker new-image

Här:

  • ' hello-world_image.docker ” är den lokala filen i vårt system.
  • ' ny bild ” är namnet på den nya bilden som kommer att skapas från den lokala filen.

Detta kommando har skapat en ny bild med namnet ' ny bild 'från den lokala' hello-world_image.docker ' fil.

Steg 3: Verifiering

För att verifiera om bilden har skapats från den lokala filen, lista alla Docker-bilder:

docker-bilder

Det kan ses att ' ny bild ” har skapats framgångsrikt.

Hur använder man kommandot 'docker load'?

För att ta reda på hur ' hamnarlast ' kommandot fungerar, titta på följande steg:

Steg 1: Visa Docker-bilder

Lista först alla Docker-bilder med hjälp av kommandot nedan:

docker-bilder

Ovanstående utdata har visat alla Docker-bilder.

Steg 2: Ladda bilden från arkivfilen

Använd sedan ' hamnarlast kommandot tillsammans med ' -jag '-alternativet och arkivfilens namn varifrån den specifika Docker-bilden måste laddas:

hamnarlast -jag min-alpin.tjära

Här, ' -jag ”-alternativet används för att specificera indatafilen, d.v.s. ”my-alpine.tar”.

Detta kommando har laddat ' alpina ' bild från arkivet ' min-alpin.tjära ' fil.

Steg 3: Verifiering

Slutligen, visa alla Docker-bilder för att säkerställa att den specifika bilden har laddats från arkivfilen:

docker-bilder

I utgången ovan visas ' alpina ” bild kan ses.

Slutsats

den ' hamnarimport ” skapar en ny bild från en fil eller en URL som innehåller en ögonblicksbild av en containers filsystem. Den bevarar ingen metadata eller historik för behållarens filsystem. Däremot ' hamnarlast ' laddar en bild eller ett arkiv från ett tar-arkiv som tidigare sparats med ' docker spara ”. Den bevarar alla metadata och historik för bilden eller arkivet.