懒猫微服进阶心得(八):如何在 ARM 机器上下载并运行X86镜像以及在X86上运行ARM镜像
之前写好应用做好镜像想扔到懒猫微服上打包,都是先使用 buildx 打包双架构镜像,push 到 dockerhub 上,然后再用微服的 copy image 转成国内的镜像地址,这过程很麻烦。
因为在 Apple Silicon(如 M1/M2 芯片)设备上,默认运行的是 ARM 架构镜像(linux/arm64)。但有些镜像或依赖只支持 X86(linux/amd64)架构。
本文将介绍如何在 ARM 设备上拉取并运行 X86 镜像,以及如何保存和加载镜像。
🐳 拉取 X86 架构的 Docker 镜像
使用 --platform=amd64 参数即可拉取 X86 架构镜像:
1 | docker pull --platform=amd64 nginx:latest |
docker pull:从远程仓库拉取镜像--platform=amd64:显式指定拉取x86_64架构的镜像nginx:latest:镜像名与标签
适用于在 M 系列 Mac 上使用 X86 镜像进行兼容性测试或运行仅支持 x86 的应用。





