使用远程节点构建多架构 Docker 镜像(按架构类型分发构建任务)

共计 481 个字符,预计需要花费 2 分钟才能阅读完成。

使用以下命令创建docker buildx builder

docker buildx create  --name multi_node_builder --node node_amd64 --platform linux/amd64
docker buildx create  --name multi_node_builder --append --node node_arm64 --platform linux/arm64,linux/arm64/v8,linux/arm/v7,linux/arm/v6,linux/arm/v5 ssh://[email protected]

dockerfile里面多阶段,FROM镜像新增:
--platform=$TARGETPLATFORM
构建命令:docker buildx build . --platform=linux/amd64,linux/arm64/v8 -t multiarch/test:latest --push
参考:https://blog.hentioe.dev/posts/docker-buildx-multi-arch-remote-notes.html

正文完
 1
评论(没有评论)