Sobes.tech
Назад к вопросам
Junior — Middle
129

Какие инструкции используются в Dockerfile для сборки образа вашего проекта?

Компании, где спрашивали
AstonAston

Ответ от нейросети

sobes.tech AI

В 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"]