В этой статье объясняется метод копирования каталога из контейнера Docker на локальный хост-компьютер.
Как скопировать каталог из контейнера на локальный хост?
Чтобы скопировать каталог из контейнера Docker на хост, выполните следующие действия:
- Показать все контейнеры.
- Выберите конкретный контейнер.
- Скопируйте нужную директорию из контейнера на хост с помощью « docker cp <имя-контейнера/идентификатор>:<путь-каталога> <путь-хоста> команда.
- Проверка.
Шаг 1. Просмотрите все существующие контейнеры
Сначала перечислите все существующие контейнеры и выберите нужный контейнер, чтобы скопировать его каталог:
докер PS -а
В приведенном ниже выводе отображаются два контейнера. Мы выбрали « продолжение1 контейнер:
Шаг 2: Скопируйте каталог из контейнера на хост
Чтобы скопировать каталог из контейнера на хост, используйте команду « docker cp <имя-контейнера/идентификатор>:<путь-каталога> <путь-хоста> команда:
докер ср продолжение1: / usr / делиться / нгинкс / html C:\Докер\ДатаЗдесь:
- “ продолжение1 ” — это имя контейнера.
- “ /usr/доля/nginx/html ” — это путь к каталогу.
- “ C:\Докер\Дата ” — это путь к каталогу на хост-компьютере.
Приведенная выше команда скопирует « HTML » из контейнера и сохраните его на хост-компьютере:
Шаг 3: Проверка
Для проверки сначала перейдите в каталог хоста, чтобы убедиться, что нужный каталог был скопирован в него:
CD C:\Докер\ДатаЗатем перечислите содержимое каталога хоста с помощью предоставленной команды:
лсВывод ниже показывает, что « HTML 'Каталог успешно скопирован:
Мы объяснили самый простой способ скопировать каталог из контейнера на хост-компьютер.
Заключение
Чтобы скопировать определенный каталог из контейнера на хост-компьютер, сначала выберите нужный контейнер, чтобы скопировать его каталог. Затем выполните « docker cp <имя-контейнера/идентификатор>:<путь-каталога> <путь-хоста> », чтобы скопировать нужный каталог из контейнера и сохранить его на хост-компьютере. Затем перенаправьте в каталог хоста и просмотрите его содержимое для проверки. В этой статье объясняется метод копирования каталога из контейнера Docker на локальный хост-компьютер.