Forskjell mellom Docker Save and Export

Forskjell mellom Docker Save and Export

Docker er et populært forum som tillater utviklere å pakke programvareapplikasjonene sine til en bærbar container som kan distribueres over forskjellige miljøer. Et Docker -bilde er en fil som inkluderer alle filene som. Noen ganger kan det være lurt å lagre Docker -bilder og containere for offline utvikling eller sikkerhetskopi. I denne situasjonen er Docker -kommandoer tilgjengelige for å utføre denne operasjonen.

Denne bloggen vil illustrere:

  • Primær forskjell mellom Docker Save og Docker Export
  • Hvordan bruke kommandoen “Docker Save”?
  • Hvordan bruke kommandoen “Docker Export”?

Forskjell mellom Docker Save og Docker Export

Docker Save”Er en kommando i Docker brukt for å lagre et Docker -bilde som en arkivfil. På den annen side "Docker -eksport”Kommando brukes til å lagre Docker -beholderen i en tjærearkivfil.

Hvordan bruke kommandoen “Docker Save”?

For å se hvordan du bruker kommandoen “Docker Save”, følg de medfølgende trinnene.

Trinn 1: Vis Docker -bilder

Først må du liste opp alle tilgjengelige Docker -bilder og velg et bestemt bilde for å lagre som en tjærearkivfil:

Docker Image LS

Utgangen nedenfor viser alle Docker -bildene. Vi har valgt "Alpine”Docker -bilde:

Trinn 2: Lagre Docker -bildet som en fil

Deretter lagrer du det valgte Docker -bildet som en fil ved hjelp av den oppgitte kommandoen:

Docker Save Alpine -o My -Alpine.tjære

Her:

  • Docker Save”Kommando brukes til å lagre Docker -bildet i TAR -arkivfilen.
  • Alpine”Er Docker -bildet som vi vil lagre som fil.
  • -o”Alternativet brukes til å spesifisere utdatafilen.
  • My-Alpine.tjære”Er outputfilnavnet:

Alternativt kan brukere bruke følgende kommando for å lagre Docker -bildet som en fil:

Docker Save Alpine> My-Alpine2.tjære

Her, "Alpine”Er Docker -bildet, og“My-Alpine2.tjære”Er outputfilnavnet:

Trinn 3: Bekreft endringer

Nå, utfør kommandoen nedenfor for å se om det valgte Docker-bildet er lagret som en fil eller ikke:

ls my-alpine.tjære

Det kan sees at det aktuelle Docker -bildet er lagret som en tjærearkivfil:

Hvordan bruke kommandoen “Docker Export”?

Prøv ut de medfølgende trinnene for å se hvordan du bruker kommandoen “Docker Export”.

Trinn 1: Liste Docker Container

Vis først alle Docker -containerne og velg den spesifikke beholderen for å lagre den som en tjærearkivfil:

Docker PS -A

I utdataene nedenfor kan alle dockerbeholderne sees, og vi har valgt "Container1”Docker Container:

Trinn 2: Lagre Docker Container som fil

Bruk deretter den gitt-ga kommandoen for å lagre den valgte beholderen som en fil:

Docker -eksport -o my -cont.tjærebeholder1

Her:

  • Docker -eksport”Kommando brukes til å lagre Docker -beholderen i Tar Archive -filen.
  • -o”Alternativet brukes til å spesifisere utdatafilen.
  • My-cont.tjære”Er outputfilnavnet.
  • Container1”Er Docker -beholderen som vi vil lagre som fil:

Alternativt kan følgende kommando også brukes til å lagre Docker -beholderen som en fil:

Docker Export CONT1> My-cont1.tjære

Trinn 3: Sikre endringer

Til slutt må du bekrefte om Docker -beholderen er lagret som en fil eller ikke:

ls my-cont.tjære

Utgangen nedenfor indikerer at Docker -beholderen er lagret som en tjærearkivfil:

Vi har effektivt forklart forskjellen mellom “Docker Save” og “Docker Export” -kommandoer.

Konklusjon

Docker Save”Kommando brukes til å lagre Docker -bilder som en tjærearkivfil. På den annen side "Docker -eksport”Kommando brukes til å lagre Docker -beholderen i en tjærearkivfil. For å lagre Docker -bildet som en fil, kjør “Docker Save -o” -kommandoen. For å lagre Docker -beholderen som en fil, bruk kommandoen “Docker Export -o”. Denne bloggen forklarte den primære forskjellen mellom “Docker Save” og “Docker Export” -kommandoer i Docker.