Ключевые отличия между инструкциями FROM и COPY в Dockerfile:
- Инструкция FROM задает базовый образ для последующих инструкций. 5 В качестве базового образа может быть использован образ с чистой операционной системой, образ с уже установленной и настроенной платформой или любой другой образ. 1
- Инструкция COPY позволяет перенести файлы с компьютера, который запускает сборку, внутрь образа. 1 Она сообщает Docker о том, что нужно взять файлы и папки из локального контекста сборки и добавить их в текущую рабочую директорию образа. 2 Если целевая директория не существует, эта инструкция её создаст. 2
Таким образом, инструкция FROM устанавливает базовый образ, а инструкция COPY копирует файлы и каталоги в файловую систему контейнера. 3