Jaka jest różnica między importem a ładowaniem Dockera?

Jaka Jest Roznica Miedzy Importem A Ladowaniem Dockera



Docker to znane narzędzie do tworzenia i obsługi kontenerów, które są oddzielnymi środowiskami do uruchamiania aplikacji. Docker udostępnia kilka poleceń do importowania i ładowania obrazów, które są szablonami do tworzenia kontenerów. „ import dokera ' I ' ładowanie dokera ” umożliwiają programistom tworzenie niestandardowych obrazów od podstaw, przywracanie obrazów z kopii zapasowych, przesyłanie obrazów między hostami i udostępnianie niestandardowych obrazów innym programistom.

Ten artykuł wyjaśni:







Podstawowa różnica między importem a ładowaniem Dockera?

import dokera ” tworzy nowy obraz z pliku lub adresu URL, który zawiera migawkę systemu plików kontenera. Argument pliku lub adresu URL może być lokalną ścieżką do pliku lub zdalnym adresem URL wskazującym na archiwum tar. Można go użyć do stworzenia obrazu z archiwum tar, które zawiera pliki i katalogi kontenera. Jest to przydatne, gdy użytkownicy chcą utworzyć obraz z istniejącego systemu plików kontenera, bez zachowania jakichkolwiek metadanych lub historii.



Z drugiej strony „ ładowanie dokera ” ładuje obraz z archiwum tar, który został wcześniej zapisany przy użyciu „ zapisywanie dokera ' Komenda. Można go wykorzystać do przywrócenia obrazu, który został wyeksportowany za pomocą zapisywania dokera. Jest to pomocne, gdy użytkownicy chcą załadować obraz lub repozytorium, które zostało wcześniej zapisane przy użyciu docker save, zachowując wszystkie metadane i historię.



Jak wykorzystać polecenie „docker import”?

Sprawdź dostarczone kroki, aby zobaczyć, jak korzystać z „ import dokera ' Komenda:





Krok 1: Wyświetl listę wszystkich obrazów Dockera

Najpierw wyświetl wszystkie dostępne obrazy Dockera za pomocą poniższego polecenia:

obrazy dokera



Na powyższym wyjściu widać wszystkie obrazy Dockera.

Krok 2: Importuj obraz z pliku lokalnego

Następnie skorzystaj z opcji „ import dokera ” wraz z lokalną ścieżką pliku lub adresem URL zawierającym zawartość obrazu obrazu, który należy utworzyć:

docker import hello-world_image.docker new-image

Tutaj:

  • hello-world_image.docker ” to plik lokalny w naszym systemie.
  • nowy wygląd ” to nazwa nowego obrazu, który zostanie utworzony z pliku lokalnego.

To polecenie utworzyło nowy obraz o nazwie „ nowy wygląd „z miejscowego” hello-world_image.docker ' plik.

Krok 3: Weryfikacja

Aby sprawdzić, czy obraz został utworzony z pliku lokalnego, wyświetl listę wszystkich obrazów platformy Docker:

obrazy dokera

Widać, że „ nowy wygląd ” został pomyślnie utworzony.

Jak wykorzystać polecenie „docker load”?

Aby dowiedzieć się, jak „ ładowanie dokera ” działa, spójrz na następujące kroki:

Krok 1: Wyświetl obrazy platformy Docker

Najpierw wypisz wszystkie obrazy Dockera za pomocą poniższego polecenia:

obrazy dokera

Powyższe dane wyjściowe wyświetlają wszystkie obrazy platformy Docker.

Krok 2: Załaduj obraz z pliku archiwum

Następnie użyj „ ładowanie dokera ” polecenie wraz z „ -I ” i nazwę pliku archiwum, z którego ma zostać załadowany konkretny obraz Dockera:

ładowanie dokera -I my-alpine.tar

Tutaj ' -I ” służy do określenia pliku wejściowego, tj. „my-alpine.tar”.

To polecenie załadowało „ alpejski ”obraz z archiwum” my-alpine.tar ' plik.

Krok 3: Weryfikacja

Na koniec wyświetl wszystkie obrazy Dockera, aby upewnić się, że określony obraz został załadowany z pliku archiwum:

obrazy dokera

W powyższym wyjściu „ alpejski ” obraz można zobaczyć.

Wniosek

import dokera ” tworzy nowy obraz z pliku lub adresu URL, który zawiera migawkę systemu plików kontenera. Nie zachowuje żadnych metadanych ani historii systemu plików kontenera. Natomiast „ ładowanie dokera ” ładuje obraz lub repozytorium z archiwum tar, które zostało wcześniej zapisane przy użyciu „ zapisywanie dokera ”. Zachowuje wszystkie metadane i historię obrazu lub repozytorium.