docker buildx 构建arm64架构镜像_docker buildx 创建arm镜像

参考:Build multi-platform images

安装

docker run --privileged --rm tonistiigi/binfmt --install all

创建builder

docker buildx create --use --name mybuild default

构建镜像

使用go语言为例子,参考这位大佬博客:

cat > hello.go <

Dockerfile

cat > Dockerfile <

开始构建镜像

# 本地打包
docker buildx build -t test --platform=linux/arm64 . --load
# 在远程主机打包,需要修改

你可能感兴趣的:(程序员,docker,架构,容器)