Hva er forskjellen mellom Docker Import og Load?

Hva Er Forskjellen Mellom Docker Import Og Load



Docker er et kjent verktøy for å lage og håndtere containere som er separate miljøer for å kjøre applikasjoner. Docker gir flere kommandoer for å importere og laste inn bilder, som er maler for å lage containere. « docker import ' og ' dokkerlast ”-kommandoer lar utviklere lage egendefinerte bilder fra bunnen av, gjenopprette bilder fra sikkerhetskopier, overføre bilder mellom verter og dele egendefinerte bilder med andre utviklere.

Denne artikkelen vil forklare:







Primær forskjell mellom Docker Import og Load?

« docker import kommandoen oppretter et nytt bilde fra en fil eller en URL som inneholder et øyeblikksbilde av en containers filsystem. Fil- eller URL-argumentet kan være en lokal filbane eller en ekstern URL som peker til et tar-arkiv. Den kan brukes til å lage et bilde fra et tar-arkiv som inneholder filene og katalogene til en beholder. Det er nyttig når brukere ønsker å lage et bilde fra en eksisterende containers filsystem, uten å bevare noen metadata eller historie.



På den annen side, ' dokkerlast kommando laster et bilde fra et tar-arkiv som tidligere ble lagret ved hjelp av ' docker lagre ' kommando. Den kan brukes til å gjenopprette et bilde som ble eksportert ved hjelp av docker save. Det er nyttig når brukere ønsker å laste et bilde eller et depot som tidligere ble lagret ved hjelp av docker-lagring, og bevarer alle metadata og historikk.



Hvordan bruke kommandoen 'docker import'?

Sjekk de medfølgende trinnene for å se hvordan du bruker ' docker import ' kommando:





Trinn 1: Vis alle Docker-bilder

Vis først alle tilgjengelige Docker-bilder via kommandoen nedenfor:

docker-bilder



I utgangen ovenfor kan alle Docker-bildene sees.

Trinn 2: Importer bilde fra lokal fil

Deretter bruker du ' docker import ”-kommandoen sammen med den lokale filbanen eller URL-adressen som inneholder bildeinnholdet til bildet som må opprettes:

docker import hello-world_image.docker new-image

Her:

  • ' hello-world_image.docker ” er den lokale filen i systemet vårt.
  • ' nytt-bilde ” er navnet på det nye bildet som vil bli opprettet fra den lokale filen.

Denne kommandoen har opprettet et nytt bilde kalt ' nytt-bilde ' fra den lokale ' hello-world_image.docker ' fil.

Trinn 3: Verifisering

For å bekrefte om bildet er opprettet fra den lokale filen, liste opp alle Docker-bilder:

docker-bilder

Det kan sees at ' nytt-bilde ' har blitt opprettet.

Hvordan bruke 'docker load'-kommandoen?

For å finne ut hvordan ' dokkerlast ' kommandoen fungerer, se på følgende trinn:

Trinn 1: Vis Docker-bilder

List først alle Docker-bildene ved hjelp av kommandoen nedenfor:

docker-bilder

Ovennevnte utgang har vist alle Docker-bilder.

Trinn 2: Last inn bildet fra arkivfilen

Deretter bruker du ' dokkerlast '-kommandoen sammen med ' -Jeg '-alternativet og arkivfilens navn der det bestemte Docker-bildet må lastes inn:

dokkerlast -Jeg my-alpine.tar

Her er ' -Jeg ' alternativet brukes til å spesifisere inndatafilen, dvs. 'my-alpine.tar'.

Denne kommandoen har lastet ' alpint ' bilde fra arkivet ' my-alpine.tar ' fil.

Trinn 3: Verifisering

Til slutt, vis alle Docker-bilder for å sikre at det spesifikke bildet har blitt lastet inn fra arkivfilen:

docker-bilder

I utgangen ovenfor, ' alpint ' bildet kan sees.

Konklusjon

« docker import ' oppretter et nytt bilde fra en fil eller en URL som inneholder et øyeblikksbilde av en containers filsystem. Den bevarer ingen metadata eller historikk for beholderens filsystem. Derimot er ' dokkerlast ' laster et bilde eller et depot fra et tar-arkiv som tidligere ble lagret ved å bruke ' docker lagre '. Den bevarer alle metadataene og historien til bildet eller depotet.