问题原因:
这个问题的原因是 M1 芯片是 ARM 架构,docker 在构建镜像的时候,
默认的使用的镜像也是基于 ARM 的,因此无法在常见的 AMD64 的架构下运行,
解决方法:
使用 buildkit 进行构建,docker for mac默认已安装 buildkit
docker buildx build --push \ --platform linux/arm64/v8,linux/amd64 \ -t webruicore .
问题原因:
这个问题的原因是 M1 芯片是 ARM 架构,docker 在构建镜像的时候,
默认的使用的镜像也是基于 ARM 的,因此无法在常见的 AMD64 的架构下运行,
解决方法:
使用 buildkit 进行构建,docker for mac默认已安装 buildkit
docker buildx build --push \ --platform linux/arm64/v8,linux/amd64 \ -t webruicore .