最近尝试 Docker ,试着构建官方教程里的一个 Node.js 的项目,构建错误之后去搜索,确实有人是 M1 遇到了同样的问题,但是看着 GitHub Issue 里的解决方案似乎都不行,几个月了。最终是加上 --platform linux/amd64 强制用 x86 才构建成功。
之后构建自己写的 Dockerfile ,因为需要在 x86 平台运行直接选的就是 amd64 ,但 cargo install 还是失败了。
其实主要就是构建镜像,拉取镜像来跑到是没遇到过什么问题。
也不知道是我自己不会用还是 M1 Mac 的问题了。