小编Bal*_*Pap的帖子

Cloud Run:“无法启动并侦听 PORT 环境变量定义的端口。” 当我使用8080时

当我尝试在 Google Cloud Run 中运行容器时收到此错误消息。

type: Ready
status: 'False'
reason: HealthCheckContainerError
message: |-
Cloud Run error: Container failed to start. Failed to start and then listen on the port defined by the PORT environment variable. Logs for this revision might contain more information.
Run Code Online (Sandbox Code Playgroud)

我已经检查了以下内容,但对我没有任何帮助:

我的容器在本地运行,并且正在侦听默认端口,8080并将主机配置为0.0.0.0

我的 Dockerfile:

FROM node:10

WORKDIR /usr/src/app

ENV PORT 8080
ENV HOST 0.0.0.0

COPY package*.json ./

RUN npm install --only=production

COPY . .

RUN npm run build …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform dockerfile nuxt.js google-cloud-run

34
推荐指数
1
解决办法
3万
查看次数