首先确认docker版本较新
失败版本 : Docker version 1.13.1
成功版本 : Docker version 20.10.17
下载qemu-user-static(x86_64)
wget https://github.com/multiarch/qemu-user-static/releases/download/v5.2.0-2/qemu-aarch64-static
下载docker_buildx组件
该组件为docker的cli-plugins中的组件
cd /usr/libexec/docker/cli-plugins/
倘若/usr/libexec/docker/cli-plugins/…目录下没有docker-buildx,需要去官网重新下载
选择基于ARM64的基础镜像【如下图】
在Dockerfile中将qemu-user-static文件拷入目标镜像/usr/bin【如下图】

使用docker-buildx的命令行
docker buildx build -t ^^^^:v^^^_arm64 --platform linux/arm64 .
–platform选择目标架构 : linux/arm64
辅助材料