Создание образа весенней загрузки docker в двух разных средах, два разных поведения - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь создать 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 на малине?

...