Docker 多平台打包错误

大象。 / 2024-10-12 / 原文

1. Multi-platform build is not supported for the docker driver.

问题

因为 Docker 默认使用的 builder 不支持多架构构建镜像

解决
docker buildx create 一个支持多架构构建镜像的 Driver 即可

docker buildx create --name multi-platform --use --platform linux/amd64,linux/arm64 --driver docker-container