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?
- Come utilizzare il comando 'docker import'?
- Come utilizzare il comando 'docker load'?
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-immagineQui:
- “ 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.tarEcco, 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.