Qual è la differenza tra l'importazione e il caricamento di Docker?

Qual E La Differenza Tra L Importazione E Il Caricamento Di Docker



Docker è un famoso strumento per la creazione e la gestione di contenitori che sono ambienti separati per eseguire applicazioni. Docker fornisce diversi comandi per importare e caricare immagini, che sono modelli per la creazione di contenitori. IL ' importazione docker ' E ' carico portuale I comandi 'consentono agli sviluppatori di creare immagini personalizzate da zero, ripristinare immagini dai backup, trasferire immagini tra host e condividere immagini personalizzate con altri sviluppatori.

Questo articolo spiegherà:







Differenza principale tra importazione e caricamento di Docker?

IL ' importazione docker Il comando ' crea una nuova immagine da un file o un URL che contiene un'istantanea del filesystem di un contenitore. L'argomento file o URL può essere un percorso file locale o un URL remoto che punta a un archivio tar. Può essere utilizzato per creare un'immagine da un archivio tar che contiene i file e le directory di un contenitore. È utile quando gli utenti desiderano creare un'immagine dal filesystem di un contenitore esistente, senza conservare metadati o cronologia.



D'altra parte, il “ carico portuale Il comando ' carica un'immagine da un archivio tar precedentemente salvato utilizzando il comando ' salvataggi ” comando. Può essere utilizzato per ripristinare un'immagine che è stata esportata utilizzando il salvataggio docker. È utile quando gli utenti desiderano caricare un'immagine o un repository precedentemente salvato utilizzando il salvataggio docker, preservando tutti i metadati e la cronologia.



Come utilizzare il comando 'docker import'?

Dai un'occhiata ai passaggi forniti per vedere come utilizzare il ' importazione docker comando:





Passaggio 1: elenca tutte le immagini Docker

Innanzitutto, visualizza tutte le immagini Docker disponibili tramite il comando elencato di seguito:

immagini di docker



Nell'output sopra, è possibile vedere tutte le immagini Docker.

Passaggio 2: importa l'immagine dal file locale

Quindi, utilizza il ' importazione docker ' insieme al percorso del file locale o all'URL che contiene il contenuto dell'immagine dell'immagine che deve essere creata:

docker import hello-world_image.docker nuova-immagine

Qui:

  • hello-world_image.docker ” è il file locale nel nostro sistema.
  • nuova immagine ” è il nome della nuova immagine che verrà creata dal file locale.

Questo comando ha creato una nuova immagine denominata ' nuova immagine ” dal locale “ hello-world_image.docker ' file.

Passaggio 3: verifica

Per verificare se l'immagine è stata creata dal file locale, elenca tutte le immagini Docker:

immagini di docker

Si può vedere che il “ nuova immagine ” è stato creato con successo.

Come utilizzare il comando 'docker load'?

Per scoprire come il “ carico portuale Il comando funziona, osserva i seguenti passaggi:

Passaggio 1: visualizza le immagini Docker

Innanzitutto, elenca tutte le immagini Docker con l'aiuto del comando elencato di seguito:

immagini di docker

L'output sopra ha mostrato tutte le immagini Docker.

Passaggio 2: caricare l'immagine dal file di archivio

Quindi, usa il ' carico portuale ” insieme al comando “ -io ” e il nome del file di archivio da cui deve essere caricata la particolare immagine Docker:

carico portuale -io my-alpine.tar

Ecco, il “ -io L'opzione ” viene utilizzata per specificare il file di input, ad esempio 'my-alpine.tar'.

Questo comando ha caricato il file ' alpino ” immagine dall'archivio “ my-alpine.tar ' file.

Passaggio 3: verifica

Infine, visualizza tutte le immagini Docker per assicurarti che l'immagine specifica sia stata caricata dal file di archivio:

immagini di docker

Nell'output sopra, il ' alpino ” l'immagine può essere vista.

Conclusione

IL ' importazione docker ” crea una nuova immagine da un file o un URL che contiene un'istantanea del filesystem di un contenitore. Non conserva alcun metadato o cronologia del filesystem del contenitore. Al contrario, il “ carico portuale ' carica un'immagine o un repository da un archivio tar precedentemente salvato utilizzando ' salvataggi ”. Conserva tutti i metadati e la cronologia dell'immagine o del repository.