Le immagini Docker sono una componente importante di Docker. Sono il modello che contiene istruzioni per la creazione di contenitori Docker. Mentre lavorano su Docker, gli sviluppatori potrebbero voler salvare le immagini Docker come file di archivio per diversi motivi, come mantenere un backup di immagini, sviluppo offline, ecc. In questa situazione, Docker fornisce un "Docker Salva"Comando per salvare una o più immagini in un file di archivio.
Questo studio spiegherà come il "salva"La funzione funziona in Docker.
Come funziona la funzione di salvataggio o "salva" in Docker?
IL "Docker Salva"È un comando in Docker utilizzato per salvare le immagini Docker singoli o più. Il file di archivio può quindi essere utilizzato per il backup delle immagini Docker e trasferire immagini su un altro PC.
Guarda i seguenti esempi per vedere come "Docker Salva"Opere di comando.
Esempio 1: come salvare e caricare un'immagine Docker dopo aver eliminato l'immagine esistente?
In questo esempio, verranno eseguite le seguenti operazioni:
Passaggio 1: visualizzare le immagini Docker
Innanzitutto, eseguire il seguente comando per elencare tutte le immagini Docker disponibili:
Docker Image LS
L'output seguente mostra tutte le immagini Docker. Ora, scegli l'immagine Docker desiderata per salvarla come file. Ad esempio, abbiamo selezionato il "alpino" Immagine:
Passaggio 2: salva l'immagine Docker come file
Quindi, salva l'immagine Docker selezionata come file con l'aiuto del comando fornito:
Docker Save alpine -o my -alpine.catrame
Qui:
In alternativa, il comando di seguito può essere utilizzato anche per salvare l'immagine Docker come file:
Docker Save alpine> my-alpine2.catrame
Qui, "My-Alpine2.Tar ӏ il nome del file di output:
Passaggio 3: verificare le modifiche
Usa il "ls"Comando con il nome del file di output per vedere se l'immagine Docker selezionata è stata salvata come file o meno:
ls my-alpine.catrame
Si può vedere che l'immagine Docker desiderata è stata salvata come file di archivio di catrame:
Passaggio 4: Elimina l'immagine Docker esistente
Successivamente, elimina l'immagine Docker esistente dal repository:
Docker Image RM Alpine
Qui, il "RmL'opzione "viene utilizzata per eliminare il"alpino"Immagine Docker:
Passaggio 5: verificare l'immagine eliminata
Esegui il comando sotto l'elenco per verificare se l'immagine desiderata è stata eliminata o meno:
Docker Image LS
Nell'output seguente, il "alpino"L'immagine Docker non può essere vista, il che significa che è stata eliminata dal repository:
Passaggio 6: carica l'immagine Docker dal file di archivio
Ora carica l'immagine Docker desiderata dal file dell'archivio TAR utilizzando il comando fornito:
carico Docker -i my -alpine.catrame
Qui:
Questo comando caricherà il "alpino"Immagine da"My-Alpine.catrame" file:
Passaggio 7: verifica
Infine, assicurarsi che l'immagine desiderata sia stata caricata dal file di archivio o meno:
Docker Image LS
Nello screenshot seguente, il "alpino"L'immagine Docker può essere vista, il che significa che è stata caricata correttamente dal file di archivio:
Esempio 2: come salvare più immagini Docker contemporaneamente?
In questo esempio, selezioneremo due immagini Docker e le salveremo nel file dell'archivio TAR usando "Docker Save -o "Comando.
Passaggio 1: salva più immagini
Per salvare più immagini contemporaneamente, utilizza il “Docker SalvaComando "con il"-o"Opzione e specificare il nome del file di output e più nomi di immagini:
Docker Save -O My -Images.Tar Alpine Nginx
Qui:
Passaggio 2: verifica
Esegui il seguente comando per verificare se sono state salvate più immagini Docker come file:
LS My-Images.catrame
L'immagine seguente indica che le immagini Docker multiple sono state salvate in un file di archivio di catrame i.e., "Le mie immagini.catrame":
Abbiamo spiegato in modo efficiente come il "salva"Comando opere in Docker.
Conclusione
IL "Docker Salva"È un comando Docker utilizzato per salvare le immagini Docker singoli o più. Per salvare l'immagine singolo Docker come file, il "Docker Save -o "Il comando viene utilizzato. Al fine di salvare più immagini Docker nel file dell'archivio TAR, utilizzare il “Docker Save -o "Comando. Questo studio ha spiegato come il "salva"La funzione funziona in Docker.