РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcSpBdAD 32 of 98 menu
◀ ▶

Инструкция ADD в Docker

Инструкция ADD умеет то же копирование, что и COPY, и ещё распаковывает архив. Для обычного файла без архива часто оставляют COPY, а ADD берут, когда кладут архив или нужна распаковка.

Рядом с файлом шагов лежит note.txt со словом packed. В рецепте одна строка кладёт его в /note.txt внутри образа - без URL и без скачивания из сети. Образ note:

FROM alpine ADD note.txt /note.txt

Здесь архива нет: ADD ведёт себя как копирование одного файла, отличие проявится, если источником будет архив. После сборки с меткой -t note . чтение файла покажет packed:

docker build -t note . docker run --rm note cat /note.txt

Создайте line.txt со словом edge, соберите образ line с кладкой этого файла в /line.txt рядом с файлом шагов.

При запуске прочитайте /line.txt и убедитесь, что текст совпадает с файлом на диске.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить