gpt4 book ai didi

缺少 docker buildx armv7 平台

转载 作者:行者123 更新时间:2023-12-05 03:27:14 24 4
gpt4 key购买 nike

我正在尝试为树莓派 4 (linux/arm/v7) 构建一个 docker 镜像。我正在使用 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

最佳答案

安装QEMU应该可以

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

之后你应该有更多的架构/平台来构建图像。

关于缺少 docker buildx armv7 平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71531771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com