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?
- Hvordan bruke kommandoen 'docker import'?
- Hvordan bruke 'docker load'-kommandoen?
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-imageHer:
- ' 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.tarHer 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.