Quina diferència hi ha entre la importació i la càrrega de Docker?

Quina Diferencia Hi Ha Entre La Importacio I La Carrega De Docker



Docker és una eina famosa per crear i gestionar contenidors que són entorns separats per executar aplicacions. Docker proporciona diverses ordres per importar i carregar imatges, que són plantilles per crear contenidors. El ' importació docker ' i ' càrrega docker Les ordres permeten als desenvolupadors crear imatges personalitzades des de zero, restaurar imatges de còpies de seguretat, transferir imatges entre amfitrions i compartir imatges personalitzades amb altres desenvolupadors.

Aquest article explicarà:







Diferència principal entre la importació i la càrrega de Docker?

El ' importació docker L'ordre crea una imatge nova a partir d'un fitxer o una URL que conté una instantània del sistema de fitxers d'un contenidor. L'argument del fitxer o de l'URL pot ser una ruta de fitxer local o un URL remot que apunta a un arxiu tar. Es pot utilitzar per crear una imatge a partir d'un arxiu tar que conté els fitxers i directoris d'un contenidor. És útil quan els usuaris volen crear una imatge a partir del sistema de fitxers d'un contenidor existent, sense conservar cap metadades o historial.



D'altra banda, el ' càrrega docker ' L'ordre carrega una imatge d'un arxiu tar que s'ha desat prèviament amb el ' desar docker ' comandament. Es pot utilitzar per restaurar una imatge que s'ha exportat mitjançant Docker Save. És útil quan els usuaris volen carregar una imatge o un repositori que s'ha desat anteriorment mitjançant Docker Save, conservant totes les metadades i l'historial.



Com utilitzar l'ordre 'importació acobladora'?

Consulteu els passos proporcionats per veure com utilitzar el ' importació docker ' comandament:





Pas 1: llista totes les imatges de Docker

Primer, mostreu totes les imatges de Docker disponibles mitjançant l'ordre que es mostra a continuació:

imatges de docker



A la sortida anterior, es poden veure totes les imatges de Docker.

Pas 2: importa la imatge des del fitxer local

A continuació, utilitzeu el ' importació docker ” comanda juntament amb la ruta del fitxer local o l'URL que conté el contingut de la imatge de la imatge que cal crear:

docker import hello-world_image.docker new-image

Aquí:

  • hola-world_image.docker ” és el fitxer local del nostre sistema.
  • imatge nova ” és el nom de la nova imatge que es crearà a partir del fitxer local.

Aquesta ordre ha creat una imatge nova anomenada ' imatge nova 'del local' hola-world_image.docker ' dossier.

Pas 3: verificació

Per verificar si la imatge s'ha creat a partir del fitxer local, enumereu totes les imatges de Docker:

imatges de docker

Es pot veure que el ' imatge nova ” s'ha creat amb èxit.

Com utilitzar l'ordre 'docker load'?

Per saber com el ' càrrega docker ” L'ordre funciona, mireu els passos següents:

Pas 1: Mostra les imatges de Docker

Primer, enumereu totes les imatges de Docker amb l'ajuda de l'ordre que es mostra a continuació:

imatges de docker

La sortida anterior ha mostrat totes les imatges de Docker.

Pas 2: Carregueu la imatge des del fitxer d'arxiu

A continuació, utilitzeu el ' càrrega docker ordre ' juntament amb el ' -i ” i el nom del fitxer d'arxiu des d'on s'ha de carregar la imatge de Docker concreta:

càrrega docker -i my-alpine.tar

Aquí, el ' -i L'opció s'utilitza per especificar el fitxer d'entrada, és a dir, 'my-alpine.tar'.

Aquesta ordre ha carregat el ' alpí 'imatge de l'arxiu' my-alpine.tar ' dossier.

Pas 3: verificació

Finalment, mostreu totes les imatges de Docker per assegurar-vos que la imatge específica s'ha carregat des del fitxer d'arxiu:

imatges de docker

A la sortida anterior, el ' alpí ” es pot veure la imatge.

Conclusió

El ' importació docker ” crea una imatge nova a partir d'un fitxer o una URL que conté una instantània del sistema de fitxers d'un contenidor. No conserva cap metadades ni historial del sistema de fitxers del contenidor. En canvi, el ' càrrega docker ' carrega una imatge o un repositori d'un arxiu tar que s'ha desat prèviament amb ' desar docker ”. Conserva totes les metadades i l'historial de la imatge o repositori.