以mac m1 为例 m1架构为 arm64 ,linux 架构为 amd64
以openjdk为例
从mac m1 arm64 拉取 amd64 镜像
docker pull --platform amd64 openjdk:8
查看镜像 是否 amd64 架构
docker inspect openjdk:8 | grep Architecture
验证结果
"Architecture": "amd64",
拉取结果为 amd64
从mac m1 arm64 构建 amd64 镜像
docker build --platform amd64 -t 镜像名称:版本 .
验证结果
"Architecture": "amd64",
网友评论