Я пытаюсь построить проект maven, используя dockerfile, но я получаю эту ошибку, когда я использую команду docker build
/bin/sh: 1: ./mvnw: not found
Мне пришлось попробовать это решение: Невозможно запустить './mvnw clean установить 'при сборке docker образа, основанного на "openjdk: 8-jdk-alpine" для приложения Spring Boot
, но все равно получена ошибка.
Вот мой файл dockerfile
# Stage 1 Build the Spring Project into a jar file
FROM openjdk:8-slim as builder
RUN mkdir src
COPY . /src
WORKDIR /src
RUN chmod 700 mvnw && ./mvnw clean install package ==>error on this line
# Stage 2 Run the jar file from previous build
FROM openjdk:8-jdk-alpine
RUN addgroup -S spring && adduser -S spring -G spring
USER spring:spring
COPY --from=builder /src/target /build
WORKDIR /build
EXPOSE 80
EXPOSE 5001
ENTRYPOINT ["java", "-jar", "tax-0.0.1-SNAPSHOT.jar"]
Я что-то упустил? Буду рад любой помощи.