Чем COPY отличается от ADD в Dockerfile?

Junior
221 просмотров
AFK Offer AI

COPY просто копирует файлы из контекста в образ — явное и предсказуемое. ADD умеет больше: распаковывает .tar.gz архивы и скачивает файлы по URL. Но это создаёт неочевидное поведение. Рекомендация Docker: всегда использовать COPY, ADD только когда нужна распаковка архива. Для скачивания из интернета лучше RUN curl — это явнее и позволяет контролировать кеш.

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

Как дебажить certificate error в production?