我正在运行一个 Jenkins Alpine Linux AMD64
docker 映像,我正在自己构建它并希望为其添加linux/arm64
docker buildx 支持,以便生成多平台映像,但我不知道它应该如何工作。
当我检查支持的平台时,我得到:
+ docker buildx ls
NAME/NODE DRIVER/ENDPOINT STATUS PLATFORMS
default * docker
default default running linux/amd64, linux/386
因为我在 AMD64 图像中。我读到我需要为此安装 qemu,但我不知道 buildx 将如何识别它。
文档在这方面相对简单:https ://docs.docker.com/buildx/working-with-buildx/
有人知道如何在 linux/amd64 映像中添加 linux/arm64 构建功能吗?
我现在看到的唯一解决方案是在实际的 arm64 系统上构建映像。