Build docker error / bin / sh: 1: ./mvnw: не найдено - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь построить проект 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"]

Я что-то упустил? Буду рад любой помощи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...