Care este diferența dintre importarea și încărcarea Docker?

Care Este Diferenta Dintre Importarea Si Incarcarea Docker



Docker este un instrument faimos pentru crearea și manipularea containerelor care sunt medii separate pentru a rula aplicații. Docker oferă mai multe comenzi pentru a importa și încărca imagini, care sunt șabloane pentru crearea containerelor. „ import docker ' și ' încărcare docker Comenzile ” permit dezvoltatorilor să creeze imagini personalizate de la zero, să restaureze imagini din copii de rezervă, să transfere imagini între gazde și să partajeze imagini personalizate cu alți dezvoltatori.

Acest articol va explica:







Diferența principală între importul și încărcarea Docker?

import docker ” comanda creează o nouă imagine dintr-un fișier sau o adresă URL care conține un instantaneu al sistemului de fișiere al unui container. Argumentul fișier sau URL poate fi o cale de fișier local sau o adresă URL la distanță care indică o arhivă tar. Poate fi folosit pentru a crea o imagine dintr-o arhivă tar care conține fișierele și directoarele unui container. Este util atunci când utilizatorii doresc să creeze o imagine din sistemul de fișiere al unui container existent, fără a păstra metadate sau istoric.



Pe de altă parte, „ încărcare docker comanda ” încarcă o imagine dintr-o arhivă tar care a fost salvată anterior utilizând “ salvare docker ” comanda. Poate fi utilizat pentru a restaura o imagine care a fost exportată utilizând salvarea docker. Este util atunci când utilizatorii doresc să încarce o imagine sau un depozit care a fost salvat anterior folosind Docker Save, păstrând toate metadatele și istoricul.



Cum să utilizați comanda „docker import”?

Consultați pașii furnizați pentru a vedea cum să utilizați „ import docker ”comandă:





Pasul 1: Listați toate imaginile Docker

Mai întâi, afișați toate imaginile Docker disponibile prin comanda de mai jos:

imagini docker



În rezultatul de mai sus, pot fi văzute toate imaginile Docker.

Pasul 2: importați imaginea din fișierul local

Apoi, utilizați „ import docker ” împreună cu calea fișierului local sau adresa URL care conține conținutul imaginii care trebuie creată:

docker import hello-world_image.docker new-image

Aici:

  • salut-world_image.docker ” este fișierul local din sistemul nostru.
  • imagine noua ” este numele noii imagini care va fi creată din fișierul local.

Această comandă a creat o nouă imagine numită „ imagine noua ' din local ' salut-world_image.docker ” dosar.

Pasul 3: Verificare

Pentru a verifica dacă imaginea a fost creată din fișierul local, listați toate imaginile Docker:

imagini docker

Se poate observa că „ imagine noua ” a fost creat cu succes.

Cum se utilizează comanda „docker load”?

Pentru a afla cum „ încărcare docker Comanda ” funcționează, uitați-vă la următorii pași:

Pasul 1: Afișați imagini Docker

Mai întâi, enumerați toate imaginile Docker cu ajutorul comenzii de mai jos:

imagini docker

Ieșirea de mai sus a afișat toate imaginile Docker.

Pasul 2: Încărcați imaginea din fișierul arhivă

Apoi, utilizați „ încărcare docker comanda ' împreună cu ' -i ” și numele fișierului de arhivă de unde trebuie încărcată imaginea Docker:

încărcare docker -i meu-alpin.tar

Aici ' -i ” este utilizată pentru a specifica fișierul de intrare, adică „my-alpine.tar”.

Această comandă a încărcat „ alpin „imagine din arhivă” meu-alpin.tar ” dosar.

Pasul 3: Verificare

În cele din urmă, afișați toate imaginile Docker pentru a vă asigura că imaginea specifică a fost încărcată din fișierul de arhivă:

imagini docker

În rezultatul de mai sus, „ alpin ” se vede imaginea.

Concluzie

import docker ” creează o nouă imagine dintr-un fișier sau o adresă URL care conține un instantaneu al sistemului de fișiere al unui container. Nu păstrează nicio metadate sau istoric al sistemului de fișiere al containerului. În schimb, „ încărcare docker „ încarcă o imagine sau un depozit dintr-o arhivă tar care a fost salvată anterior folosind „ salvare docker ”. Păstrează toate metadatele și istoricul imaginii sau depozitului.