Jak skopiować katalog z kontenera do hosta?

Jak Skopiowac Katalog Z Kontenera Do Hosta



W kontenerze Docker katalog to folder, w którym przechowywane są podfoldery i pliki związane z funkcjonalnością kontenera. Czasami użytkownicy mogą chcieć skopiować określony katalog lub pliki z kontenera Dockera na maszynę hosta w różnych celach, takich jak udostępnianie katalogu innym członkom zespołu lub debugowanie. W tym celu Docker umożliwia użytkownikom kopiowanie dowolnego katalogu lub pliku z kontenera na lokalny komputer hosta.

Ten opis wyjaśni metodę kopiowania katalogu z kontenera Dockera na lokalny komputer hosta.

Jak skopiować katalog z kontenera na lokalny host?

Aby skopiować katalog z kontenera Dockera na hosta, wykonaj następujące kroki:







  • Wyświetl wszystkie pojemniki.
  • Wybierz konkretny pojemnik.
  • Skopiuj żądany katalog z kontenera do hosta za pomocą „ docker cp :<ścieżka-katalogu> <ścieżka-hosta> ' Komenda.
  • Weryfikacja.

Krok 1: Wyświetl wszystkie istniejące kontenery

Najpierw wyświetl listę wszystkich istniejących kontenerów i wybierz żądany kontener, aby skopiować jego katalog:



doker ps -A

Poniższe dane wyjściowe wyświetlają dwa kontenery. Wybraliśmy „ cd1 ' pojemnik:







Krok 2: Skopiuj katalog z kontenera do hosta

Aby skopiować katalog z kontenera do hosta, użyj „ docker cp :<ścieżka-katalogu> <ścieżka-hosta> ' Komenda:

doker cp kontr1: / usr / udział / nginx / html C:\Docker\Dane

Tutaj:



  • cd1 ” to nazwa kontenera.
  • /usr/share/nginx/html ” to ścieżka do katalogu.
  • C:\Docker\Dane ” to ścieżka do katalogu na komputerze hosta.

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

Krok 3: Weryfikacja

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

płyta CD C:\Docker\Dane

Następnie wyświetl zawartość katalogu hosta za pomocą podanego polecenia:

ls

Poniższy wynik wskazuje, że „ HTML ” został pomyślnie skopiowany:

Wyjaśniliśmy najprostszy sposób kopiowania katalogu z kontenera na komputer hosta.

Wniosek

Aby skopiować określony katalog z kontenera na maszynę hosta, najpierw wybierz żądany kontener, aby skopiować jego katalog. Następnie wykonaj „ docker cp :<ścieżka-katalogu> <ścieżka-hosta> ”, aby skopiować żądany katalog z kontenera i zapisać go na komputerze hosta. Następnie przekieruj do katalogu hosta i przejrzyj jego zawartość w celu weryfikacji. W tym artykule wyjaśniono metodę kopiowania katalogu z kontenera Dockera na lokalny komputer hosta.