Menu
Coddy logo textTech

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

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

Сборка файла в образ с помощью COPY является постоянной. Иногда вместо этого вы хотите поместить файл в уже запущенный контейнер. Это то, что делает docker cp:

docker cp note.txt mybox:/note.txt

Формат следующий: docker cp SOURCE CONTAINER:DESTINATION. Здесь note.txt из вашего каталога копируется в /note.txt внутри контейнера с именем mybox.

Файл действительно попадает в контейнер, поэтому вы можете прочитать его обратно с помощью docker exec:

docker exec mybox cat /note.txt
challenge icon

Задание

Средне

Файл с именем data.txt находится в вашем каталоге. Запустите отсоединенный контейнер nginx с именем box, скопируйте data.txt в него по пути /data.txt, а затем выполните exec команды cat /data.txt, чтобы прочитать его.

Шпаргалка

Скопируйте файл в запущенный контейнер с помощью docker cp SOURCE CONTAINER:DESTINATION:

docker cp note.txt mybox:/note.txt

Проверьте результат, прочитав файл обратно с помощью docker exec:

docker exec mybox cat /note.txt

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

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

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

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