Встречается на собеседованиях • сегодня

Для чего нужна инструкция COPY в Dockerfile

Инструкция COPY в Dockerfile используется для копирования файлов и директорий из хостовой системы в образ контейнера. Она позволяет добавлять в контейнер исходный код, конфигурационные файлы, статические ресурсы и другие данные, необходимые для работы приложения.

Основные отличия от ADD:

  • COPY поддерживает только локальные файлы (не умеет скачивать из URL или распаковывать архивы)
  • Более предсказуемое поведение (рекомендуется использовать вместо ADD для простого копирования)

Пример:

dockerfile
# Копирование файла
COPY requirements.txt /app/

# Копирование директории
COPY src/ /app/src/

Файлы копируются с учетом контекста сборки (обычно это директория, где находится Dockerfile). Для мульти-стадийных сборок COPY --from позволяет копировать файлы между стадиями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы