docker 多架构镜像介绍
在 docker 中,同一个 docker 镜像可以在不同的平台上运行,例如在 x86、ARM 等不同的 CPU 架构上。
为了支持这种多平台的镜像构建和管理,docker 在 17.06 版本时引入了 manifest 的概念,在此之前,docker 并没有原生支持多平台镜像的构建和管理,因此开发者需要手动构建和管理不同平台的镜像。需要注意的是,在 docker 19.03 版本中,docker 官方已经推出了 buildx 工具,它可以进一步简化多平台镜像的构建和管理。
接下来我们来看看如何使用 docker manifest 和 docker buildx 来构建和使用多架构镜像。
