Копирование из контейнера
Часть раздела Введение в 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