Копирование из контейнера
Часть раздела Введение в Docker путешествия по Terminal на Coddy. Урок 29 из 40.
docker cp работает в обоих направлениях. Если поменять аргументы местами, файл копируется из контейнера обратно на вашу машину:
docker cp mybox:/note.txt ./back.txtТеперь /note.txt из контейнера сохранён как back.txt в вашем текущем каталоге, где вы можете прочитать его с помощью обычной команды cat:
cat back.txtВот как извлекать результаты из контейнера: журналы, созданные файлы или любые другие данные, которые контейнер создал во время работы.
Задание
СреднеЗапусти контейнер nginx в фоновом режиме с именем src. Используй docker exec с sh -c, чтобы записать output ready в result.txt внутри него. Затем скопируй result.txt из контейнера в ./result.txt и выведи его содержимое с помощью cat.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в Docker
4Управление контейнерами
Именование контейнеровФоновые контейнерыСписок всех контейнеровОстановка и удалениеИтоги — жизненный цикл контейнера10Проект приложения Greeting App
Обзор проектаНаписание DockerfileПотренируйтесь самостоятельно: Песочница Terminal