Junior — Middle
149
Layihənin görüntüsünü yaratmaq üçün Dockerfile-də adətən hansı təlimatlar istifadə olunur?
Şirkətlər soruşuldu
AI-dan cavab
sobes.tech Süni İntellekt
В 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"]