Jak skopiować katalog z kontenera do hosta?

Jak skopiować katalog z kontenera do hosta?
W kontenerze Docker katalog to folder, który przechowuje podfoldery i pliki związane z funkcjonalnością kontenera. Czasami użytkownicy mogą chcieć skopiować konkretny katalog lub pliki z kontenera Docker na komputer hosta do różnych celów, takich jak udostępnianie katalogu innym członkom zespołu lub do debugowania. W takim odpowiednim celu Docker pozwala użytkownikom na kopiowanie dowolnego katalogu lub pliku z kontenera do lokalnego komputera hosta.

Ten zapis wyjaśni metodę kopiowania katalogu z kontenera Docker do lokalnego urządzenia hosta.

Jak skopiować katalog z kontenera do lokalnego hosta?

Aby skopiować katalog z kontenera Docker do hosta, sprawdź następujące kroki:

  • Wyświetl wszystkie pojemniki.
  • Wybierz konkretny pojemnik.
  • Skopiuj żądany katalog z kontenera do hosta za pomocą „Docker CP: " Komenda.
  • Weryfikacja.

Krok 1: Zobacz wszystkie istniejące pojemniki

Najpierw wymień wszystkie istniejące kontenery i wybierz żądany kontener do skopiowania jego katalogu:

Docker PS -A

Poniższe wyjście wyświetla dwa pojemniki. Wybraliśmy „cont1" pojemnik:

Krok 2: Kopiuj katalog z kontenera do hosta

Aby skopiować katalog z kontenera do hosta, skorzystaj z „Docker CP: " Komenda:

Docker CP cont1:/usr/share/nginx/html c: \ Docker \ Data

Tutaj:

  • "cont1”To nazwa kontenera.
  • "/usr/share/nginx/html”To ścieżka katalogu.
  • "C: \ Docker \ Data”Jest ścieżką katalogu na komputerze hosta.

Wyżej wymienione polecenie skopiuje „html”Katalog z kontenera i zapisz go na komputerze hosta:

Krok 3: weryfikacja

W celu weryfikacji najpierw przejdź do katalogu hosta, aby upewnić się, że pożądany katalog został skopiowany do niego:

CD C: \ Docker \ Data

Następnie wymień zawartość katalogu hosta za pomocą podanego polecenia:

LS

Poniższe wyjście wskazuje, że „html„Katalog został pomyślnie skopiowany:

Wyjaśniliśmy najłatwiejszy sposób skopiowania katalogu z kontenera na maszynę hosta.

Wniosek

Aby skopiować konkretny katalog z kontenera na komputer hosta, najpierw wybierz żądany kontener do skopiowania jego katalogu. Następnie wykonaj „Docker CP: „Polecenie, aby skopiować żądany katalog z kontenera i zapisać go na komputerze hosta. Następnie przekieruj do katalogu hosta i wyświetl jego treść w celu weryfikacji. W tym zapisie wyjaśniono metodę kopiowania katalogu z kontenera Docker na lokalny komputer hosta.