Menu
Coddy logo textTech

Копирование из контейнера

Часть раздела Введение в Docker путешествия по Terminal на Coddy — урок 29 из 40.

docker cp работает в обоих направлениях. Изменение порядка аргументов копирует файл из контейнера обратно на вашу машину:

docker cp mybox:/note.txt ./back.txt

Теперь файл /note.txt из контейнера сохранен как back.txt в вашем текущем каталоге, где вы можете прочитать его с помощью обычной команды cat:

cat back.txt

Вот как можно извлечь результаты из контейнера: логи, сгенерированные файлы или любые другие данные, созданные контейнером во время работы.

challenge icon

Задание

Средне

Запустите отсоединенный контейнер nginx с именем src. Используйте docker exec с sh -c, чтобы записать output ready в result.txt внутри него. Затем скопируйте result.txt наружу в ./result.txt и выполните cat для него.

Шпаргалка

Скопируйте файл из контейнера с помощью docker cp (сначала путь в контейнере, затем путь на хосте):

docker cp mybox:/note.txt ./back.txt

Скопируйте файл в контейнер (сначала путь на хосте, затем путь в контейнере):

docker cp ./back.txt mybox:/note.txt

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Docker