Образ Docker для Raspberry Pi, не могу найти манифестLinux

Ответить
Anonymous
 Образ Docker для Raspberry Pi, не могу найти манифест

Сообщение Anonymous »

Я пытаюсь развернуть свое Java-приложение на Raspberry Pi.
Я настроил рабочий процесс Github Actions, который компилирует и создает образ и отправляет его в DockerHub.
Однако, когда я пытаюсь запустить его на своем Raspberry, я получаю:

Предупреждение: платформа запрошенного образа (linux/amd64) не соответствует обнаружена хост-платформа (linux/arm64/v8), но конкретная платформа не запрошена.

Это имеет смысл, я пытался использовать этот образ Arm64v8/ openjdk:21
but when I run the pipeline it says

arm64v8/openjdk:21: no match for platform in manifest sha256:585e107723f938041e7ac695f607e0523ae6e8c3a3955573ed111969f523745c: not найден

Я просмотрел StackOverflow и попытался установить для экспериментального флага значение true в движке докера, я также использую контейнеры Linux.
Это мой конвейер действий на GitHub:

Код: Выделить всё

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Java
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '21'

- name: build_with_maven
run: mvn clean package

- name: login_to_docker
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_KEY }}

- name: push_to_docker
uses: docker/build-push-action@v4
with:
context: .
file: ./DockerfileRaspBerry
push: true
tags: hidden
С помощью DockerFileRaspBerry:

Код: Выделить всё

FROM arm64v8/openjdk:21
MAINTAINER Phi
EXPOSE 80
COPY target/portfolio.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
Что здесь можно попробовать по-другому?

Подробнее здесь: https://stackoverflow.com/questions/785 ... d-manifest
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»