Differenza tra Docker Salva ed esportazione

Differenza tra Docker Salva ed esportazione

Docker è un forum popolare che consente agli sviluppatori di impacchettare le loro applicazioni software in un contenitore portatile che può essere distribuito in diversi ambienti. Un'immagine Docker è un file che include tutti i file essenziali per l'esecuzione di un'applicazione e un contenitore Docker è un'istanza di runtime di un'immagine Docker. A volte, gli utenti potrebbero voler salvare immagini e contenitori Docker per lo sviluppo o il backup offline. In questa situazione, sono disponibili comandi Docker per eseguire questa operazione.

Questo blog illustrerà:

  • Differenza primaria tra Docker Save e Docker Export
  • Come utilizzare il comando "Docker Save"?
  • Come utilizzare il comando "Docker Export"?

Differenza tra Docker Save e Docker Export

IL "Docker Salva"È un comando in Docker utilizzato per salvare un'immagine Docker come file di archivio. D'altra parte, il "Export Docker"Il comando viene utilizzato per salvare il contenitore Docker in un file di archivio di catrame.

Come utilizzare il comando "Docker Save"?

Per vedere come utilizzare il comando "Docker Save", seguire i passaggi forniti.

Passaggio 1: visualizzare le immagini Docker

Innanzitutto, elenca tutte le immagini Docker disponibili e scegli un'immagine particolare per il salvataggio come file di archivio TAR:

Docker Image LS

L'output seguente visualizza tutte le immagini Docker. Abbiamo selezionato il “alpino"Immagine Docker:

Passaggio 2: salva l'immagine Docker come file

Quindi, salva l'immagine Docker selezionata come file utilizzando il comando fornito:

Docker Save alpine -o my -alpine.catrame

Qui:

  • "Docker Salva"Il comando viene utilizzato per salvare l'immagine Docker nel file dell'archivio TAR.
  • "alpino"È l'immagine Docker che vogliamo salvare come file.
  • "-o"L'opzione viene utilizzata per specificare il file di output.
  • "My-Alpine.catrame"È il nome del file di output:

In alternativa, gli utenti possono utilizzare il seguente comando per salvare l'immagine Docker come file:

Docker Save alpine> my-alpine2.catrame

Qui, il "alpino"È l'immagine Docker e"my-alpine2.catrame"È il nome del file di output:

Passaggio 3: verificare le modifiche

Ora, esegui il comando sotto l'elenco di seguito per vedere se l'immagine Docker selezionata è stata salvata come file o meno:

ls my-alpine.catrame

Si può vedere che la particolare immagine Docker è stata salvata come file di archivio di catrame:

Come utilizzare il comando "Docker Export"?

Prova i passaggi forniti per vedere come utilizzare il comando "Docker Export".

Passaggio 1: elenca contenitore Docker

Innanzitutto, visualizza tutti i contenitori Docker e scegli il contenitore specifico per salvarlo come file di archivio di catrame:

Docker PS -A

Nell'output seguente, tutti i contenitori Docker possono essere visti e abbiamo selezionato il "Container1"Docker Container:

Passaggio 2: salva il contenitore Docker come file

Quindi, utilizza il comando fornito fornito per salvare il contenitore selezionato come file:

Docker Export -O my -Cont.Container TAR1

Qui:

  • "Export Docker"Il comando viene utilizzato per salvare il contenitore Docker nel file dell'archivio TAR.
  • "-o"L'opzione viene utilizzata per specificare il file di output.
  • "My-Cont.catrame"È il nome del file di output.
  • "Container1"È il contenitore Docker che vogliamo salvare come file:

In alternativa, il seguente comando può essere utilizzato anche per salvare il contenitore Docker come file:

Docker Export Cont1> My-Cont1.catrame

Passaggio 3: assicurarsi le modifiche

Infine, verifica se il contenitore Docker è stato salvato come file o meno:

LS My-Cont.catrame

L'output seguente indica che il contenitore Docker è stato salvato come file di archivio TAR:

Abbiamo spiegato in modo efficiente la differenza tra i comandi "Docker Save" e "Docker Export".

Conclusione

IL "Docker Salva"Il comando viene utilizzato per salvare le immagini Docker come file di archivio di catrame. D'altra parte, il "Export Docker"Il comando viene utilizzato per salvare il contenitore Docker in un file di archivio di catrame. Per salvare l'immagine Docker come file, eseguire il comando "Docker Save -o". Per salvare il contenitore Docker come file, utilizzare il comando "Docker Export -o". Questo blog ha spiegato la differenza principale tra i comandi "Docker Save" e "Docker Export" in Docker.