如何使用 docker buildx 跨平台编译
最近需要打包一个 Docker 镜像,需要同时支持 amd64 和 arm64。几年前曾经搭建过一次,但是没有做笔记,这次做一下笔记。
首先安装 qemu 环境:
$ sudo pacman -S qemu-all
其次配置相关信息:
$ docker run --privileged --rm tonistiigi/binfmt --install all
创建 builder 实例:
$ docker buildx create --name multiarch --use
之后就可以使用 docker buildx
编译多平台的镜像了。