В Dockerfile для сборки образа проекта обычно используются следующие основные инструкции:
Какие инструкции используются в Dockerfile для сборки образа вашего проекта?
В Dockerfile для сборки образа проекта обычно используются следующие основные инструкции:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Dockerfile для сборки образа проекта обычно используются следующие основные инструкции:
FROM— указывает базовый образ, от которого будет строиться новый образ.WORKDIR— задаёт рабочую директорию внутри контейнера.COPYилиADD— копируют файлы и каталоги из контекста сборки в образ.RUN— выполняет команды внутри образа во время сборки (например, установку зависимостей).ENV— задаёт переменные окружения.EXPOSE— объявляет порты, которые контейнер будет слушать.CMDилиENTRYPOINT— задают команду, которая будет выполняться при запуске контейнера.
Пример простого Dockerfile для Java-приложения:
FROM openjdk:17-jdk-slim
WORKDIR /app
COPY target/myapp.jar ./
CMD ["java", "-jar", "myapp.jar"]