扩展 Docker 映像未在 AWS Fargate 上运行

问题描述 投票:0回答:1

我正在尝试在AWS Fargate上运行CubeJS,如果我直接在Fargate上的JSON文件中使用图像cubejs/cube:v0.33.33,它运行良好,但我需要扩展该图像,以便我可以包含配置文件我的 CubeJS 实例,这是我的 docker 文件:

FROM cubejs/cube:v0.33.33
FROM --platform=linux/amd64 node:lts-alpine
COPY . .
RUN apk update && apk add py-pip
RUN npm install

我在上面运行构建,然后推送它,在 AWS Fargate 中,我在 Fargate Json 文件中使用新推送的存储库,但是当部署不运行任何内容时,我错过了什么?

javascript amazon-web-services docker containers cube
1个回答
0
投票

我在 am M1 芯片上构建镜像,因此是 arm64 架构,我将 Fargate 中的运行时平台更改为:

"runtimePlatform": {
        "cpuArchitecture": "ARM64",
        "operatingSystemFamily": "LINUX"
 },

现在可以正常工作了。

© www.soinside.com 2019 - 2024. All rights reserved.