Я пытаюсь собрать файлы JAR в docker Gradle, затем docker OpenJDK скопировать файлы JAR и запустить его.
, но при ошибке
Step 10/14 : COPY --from=builder /test-command/build/libs/*.jar /app/test-command.jar
ERROR: Service 'test-command' failed to build: COPY failed: no source files were specified
docker файл
FROM gradle:5.6.3-jdk8 as builder
COPY --chown=gradle:gradle . /test-command
ADD --chown=gradle . /app
WORKDIR /app
RUN gradle build
FROM ubuntu
FROM openjdk:8-alpine
WORKDIR /app
VOLUME ["/app"]
COPY --from=builder /test-command/build/libs/*.jar /app/test-command.jar
COPY --from=builder /test-command/docker/startup.sh /app/startup.sh
#RUN sh -c 'touch /app/test-command.jar'
RUN chmod +x /app/startup.sh
RUN chmod +x /app/test-command.jar
ENTRYPOINT ["/bin/sh", "/app/startup.sh"]
когда docker файлы сборки gradle, я могу просмотреть их с помощью команды ниже docker, и я увидел путь, jar-файлы в контейнере.
но как только сборка будет завершена, я больше не вижу контейнер.
Может ли это быть причиной того, что docker oepnjdk не может найти путь к файлу / источнику ??
docker exec -it name-of-container bash