本文介绍如何通过 docker buildx 在 x86 的 docker 环境下构建 arm 架构进行,以下是具体步骤
创建 buildkitd.toml 配置文件
debug = true
[registry."docker.io"]
mirrors = ["hub.dvcloud.xin"] # 镜像源地址,根据实际情况自行修改
http = true
insecure = true
创建 builder
bash
sudo docker buildx create --name mybuilder --buildkitd-config ./buildkitd.toml --bootstrap --use
镜像构建
bash
sudo docker buildx build --platform linux/arm64 --load -t imagename:tag .