Menu
CoddyTech

Инструкция COPY

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

Для большинства образов нужны ваши собственные файлы: исходный код, конфигурация, данные. Инструкция COPY копирует файл из контекста сборки (каталога, из которого вы выполняете сборку) в образ:

FROM alpine
COPY message.txt /message.txt

Формат имеет вид COPY SOURCE DESTINATION. Здесь файл message.txt из вашего каталога копируется в /message.txt внутри образа.

Файл действительно находится в образе после этого, поэтому контейнер, созданный из него, может по-настоящему прочитать файл:

docker build -t hasfile .
docker run hasfile cat /message.txt
challenge icon

Задание

Средне

Файл с именем note.txt уже находится в вашем каталоге. Откройте Dockerfile в дереве файлов, сделайте его содержимым FROM alpine и скопируйте note.txt в /note.txt в образе, затем сохраните его. Соберите образ с тегом noted, затем запустите его с помощью cat /note.txt.

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

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

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

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

Потренируйтесь самостоятельно: Песочница Terminal