docker buildx armv7 平台缺失
我正在尝试为 raspberry pi 4 (linux/arm/v7) 构建 docker 映像。我正在使用 Ubuntu WSL。我已经能够毫无问题地为 Ubuntu WSL 构建映像。 我正在使用 docker buildx 构建树莓派 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
I am trying to build a docker image for a raspberry pi 4 (linux/arm/v7). I am using Ubuntu WSL. I have been able to build the image for Ubuntu WSL with no issues.
I am using docker buildx to build the image for raspberry pi4 (armv7). I created the builder like this:
docker buildx create --name my_builder
But listing the builder it looks that the armv7 is missing along with other platforms. Any idea how is this possible? does Ubuntu WSL doesnt support this cross platform? Would I need to do this directly from Windows or some other host platform?
> 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
In case this help:
> 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过安装 QEMU 应该可以实现
,之后您应该有更多的体系结构/平台来构建映像。
It should be possible by installing QEMU
After that you should have more architectures/platforms to build images for.