Назад к вопросам
Aston
Junior — Middle
98
Какие инструкции обычно используются в Dockerfile для сборки образа проекта?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Dockerfile для сборки образа Java-проекта обычно используются следующие инструкции:
FROM— базовый образ, например,openjdk:11-jreилиmaven:3.8.1-jdk-11для сборки.WORKDIR— установка рабочей директории внутри контейнера.COPY— копирование исходников и файлов проекта в контейнер.RUN— выполнение команд, например, сборка проекта через Maven или Gradle.CMDилиENTRYPOINT— команда, которая запускает приложение при старте контейнера.
Пример Dockerfile для Java-приложения:
FROM maven:3.8.1-jdk-11 AS build
WORKDIR /app
COPY pom.xml .
COPY src ./src
RUN mvn clean package -DskipTests
FROM openjdk:11-jre
WORKDIR /app
COPY --from=build /app/target/myapp.jar ./myapp.jar
CMD ["java", "-jar", "myapp.jar"]