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?
- Jak wykorzystać polecenie „docker import”?
- Jak wykorzystać polecenie „docker load”?
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-imageTutaj:
- “ 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.tarTutaj ' -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.