我正试图为raspberry pi 4 (linux/arm/v7)构建一个坞映像。我正在使用Ubuntu。我已经能够建立Ubuntu的形象没有任何问题。我正在使用docker为raspberry pi4 (armv7)构建映像。我创造了这样的建造者:
docker buildx create --name my_builder但是,列出构建器,它似乎与其他平台一样缺少了armv7。你知道这怎么可能吗?Ubuntu不支持这个跨平台吗?我是否需要直接从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发布于 2022-03-18 20:46:07
安装QEMU应该是可能的。
sudo apt-get install -y qemu qemu-user-static在此之后,您应该有更多的体系结构/平台来构建映像。
https://stackoverflow.com/questions/71531771
复制相似问题