Вопросы к Поиску с Алисой
Инструкции RUN и COPY в Dockerfile отличаются по назначению и действию.
RUN используется для выполнения команд внутри контейнера во время его сборки. avega-devops.com Это могут быть команды установки программного обеспечения, копирования файлов и любые другие команды, которые можно выполнить в командной строке. avega-devops.com Например, с помощью RUN можно создать папку, установить недостающие пакеты или запустить shell-скрипт. hmarketing.ru doka-guide.vercel.app
COPY, в свою очередь, используется для копирования файлов и папок с локальной машины (где создаётся образ) в файловую систему контейнера. avega-devops.com Если целевая директория не существует, инструкция COPY её создаст. habr.com
Таким образом, RUN выполняет действия, связанные с командами, а COPY — с копированием файлов и папок.