Платформа docker buildx armv7 отсутствует

Я пытаюсь создать образ докера для Raspberry Pi 4 (linux/arm/v7). Я использую Ubuntu WSL. Мне удалось создать образ для Ubuntu WSL без проблем. Я использую docker buildx для сборки образа для raspberry pi4 (armv7). Я создал конструктор следующим образом:

docker buildx create --name my_builder

Но если перечислить сборщик, похоже, что armv7 отсутствует вместе с другими платформами. Любая идея, как это возможно? Ubuntu WSL не поддерживает эту кросс-платформу? Нужно ли мне делать это непосредственно из Windows или какой-либо другой хост-платформы?

> docker buildx inspect
Name:   my_builder
Driver: docker-container

Nodes:
Name:      my_builder0
Endpoint:  unix:///var/run/docker.sock
Status:    running
Platforms: linux/amd64, linux/amd64/v2, linux/amd64/v3, linux/386

В случае, если это поможет:

> docker buildx ls
NAME/NODE                 DRIVER/ENDPOINT             STATUS                 PLATFORMS
my_builder *              docker-container
  my_builder0 unix:///var/run/docker.sock             running                linux/amd64, linux/amd64/v2, linux/amd64/v3, linux/386
desktop-linux                                         protocol not available
default                   docker
  default                 default                     running                linux/amd64, linux/386
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
0
61
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это должно быть возможно путем установки QEMU

sudo apt-get install -y qemu qemu-user-static

После этого у вас должно быть больше архитектур/платформ для создания образов.

Другие вопросы по теме