下面是我的Dockerfile。一切正常,一切正常。
FROM gradle:6.6.1-jdk11
WORKDIR /app
COPY . /app
USER root
RUN chown -R gradle /app
USER gradle
RUN ./gradlew --no-daemon bootJar --stacktrace
CMD java -jar build/libs/jaaavaa.jar
但是问题是它每次运行时都会从发行版中下载gradle(如下图所示),这会使构建变慢。
我提到了此链接-Docker cache gradle dependencies,其中解决方案之一是多阶段的。即使采用这种方法,它也会重新下载。
任何帮助将不胜感激。