Top Menu

如何在一个TAG内实现创建多架构镜像

使用默认的docker buildx只能创建对应架构的多架构镜像,例如在Intel平台只能创建linux/amd64,linux/386架构镜像,在ARM平台只能创建linux/arm64,linux/arm/v7,linux/arm/v6,无法实现在同一个build内创建跨平台架构,只能使用tag来区分架构,但是使用起来非常不方便。使用multiarch/qemu-user-static则可以在一个平台内实现创建多架构镜像的功能。

使用multiarch/qemu-user-static创建多架构环境

创建自定义构建器mybuilder

初始化自定义构建器

测试新构建器

使用新构建器创建Intel&ARM跨平台镜像

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes