docker 云运行ARM64支持

ktecyv1j  于 2022-12-18  发布在  Docker
关注(0)|答案(1)|浏览(156)

使用下图

FROM sitespeedio/node:ubuntu-20.04-nodejs-16.15.1

使用docker build --platform linux/amd64
效果很好!

但是,当切换到ARM 64版本。

FROM arm64v8/node:16.18.1

带有--platform linux/arm/v8
我收到以下错误

terminated: Application failed to start: invalid status ::14: could not start container: exec format error


从云容器日志

在我的机器上本地运行映像,两个都运行得很好。所以现在不知道该去哪里。我找不到关于这个的文档。
注 * 我有一台M1 Macbook Pro,我们的构建机器也是M1,ARM 64将构建过程加快了约15倍,服务器成本明显更低。

shyt4zoc

shyt4zoc1#

正如@Ferregina提到的,目前CloudSDK不支持任何基于ARM 64的图像。这也是谷歌团队成员在您的帖子here中确认的。
根据他们的建议,您可以提出功能请求。
如果您希望使用cloud run emulator,请选中此thread

相关问题