Инструкция 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 и убедитесь, что текст совпадает с файлом на диске.