7

可以为多架构构建 Docker 映像。这通常通过为每个架构创建一个特定的图像来完成,然后根据提取图像的系统创建清单作为正确图像的代理。

那太棒了。

现在,使用docker-compose,也可以构建图像,但是我看不到根据架构构建图像的方法,因此似乎为多个架构提供单个 docker-compose 定义的唯一方法是拥有将多架构图像推送到注册表并从那里拉取。

有谁知道使用 docker-compose 构建步骤为正确的拱门构建本地图像的方法?

4

1 回答 1

1

我认为您不能使用docker-compose build,但您可以docker buildx bake使用docker-compose.yml.

docker buildx bake --push --set *.platform=linux/amd64,linux/arm64`

您可能想了解更多关于docker buildx bake构建多平台映像的信息。

于 2020-10-27T21:41:33.257 回答