Sobes.tech
Back to questions
Junior — Middle
128

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

Companies where asked
AstonAston

Answer from AI

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