Я пытаюсь создать spring boot
образ приложения с docker
на Raspberry PI.
Сборка отлично работает на моей Windows машине , но на малине происходит сбой при загрузке зависимости .
Для лучшее понимание здесь - мой Dockerfile (одинаковый в обоих envs):
FROM gradle:jdk13 AS build
COPY --chown=gradle:gradle . /home/gradle/src
WORKDIR /home/gradle/src
RUN gradle build -info --warning-mode all --no-daemon
FROM openjdk:13-jdk-alpine
EXPOSE 8080
RUN mkdir /app
COPY --from=build /home/gradle/src/build/libs/*.jar mycustom-api.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/mycustom-api.jar"]
Где он выходит из строя на малине:
Resource missing. [HTTP GET: https://repo.spring.io/milestone/com/fasterxml/jackson/jackson-bom/2.10.3/jackson-bom-2.10.3.pom]
FAILURE: Build failed with an exception.
* Where:
Build file '/home/gradle/src/build.gradle' line: 2
* What went wrong:
Plugin [id: 'org.springframework.boot', version: '2.2.6.RELEASE', artifact: 'org.springframework.boot:spring-boot-gradle-plugin:2.2.6.RELEASE'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'org.springframework.boot:spring-boot-gradle-plugin:2.2.6.RELEASE')
Searched in the following repositories:
maven(https://repo.spring.io/milestone)
Gradle Central Plugin Repository
На машине Windows это не удается тоже , НО успешно найти его в другом хранилище:
Resource missing. [HTTP GET: https://repo.spring.io/milestone/com/fasterxml/jackson/jackson-bom/2.10.3/jackson-bom-2.10.3.pom]
Downloading https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-bom/2.10.3/jackson-bom-2.10.3.pom to /tmp/gradle_download16055749376208212223bin
Что здесь может произойти? Это точно такой же Dockerfile, но у меня два разных поведения, может быть, я не использую одно и то же изображение gradle на малине?