谷歌云运行端口

use*_*541 4 google-cloud-platform google-cloud-run

容器合约规定,云运行应该监听环境变量定义的端口PORT。环境变量设置为8080. 我的问题是我们可以将此变量更改为不同的端口吗?

关联

wlh*_*hee 6

Cloud Run 最近添加了对更改默认端口的支持。

您可以尝试“gcloud alpha run deploy ... --port =”或通过Cloud Console UI进行部署。


sll*_*pis 5

来自文档

容器必须在 PORT 环境变量定义的端口上侦听 0.0.0.0 上的请求。

在 Cloud Run 容器实例中,PORT环境变量始终设置为 8080,但出于可移植性原因,您的代码不应硬编码此值。

您的现有应用程序必须侦听 PORT 环境变量才能在 Cloud Run 上运行,如文档中所指定。