繁体   English   中英

Cloud Run Docker 容器 - 如何访问 VM 上的数据库?

[英]Cloud Run Docker container - How to access DB on VM?

我有一个 python 应用程序在 Google Cloud Run 的 docker 容器中运行。 我有一个托管 MongoDB 实例的 VM 实例。 我需要在 docker 容器中运行的 python 应用程序来访问 VM 中的数据库。

到目前为止,它只在 Connection denied 错误中运行。 我“可能”理解这是因为它无法识别外部 IP 地址。 如何让docker容器中的应用程序访问外界?

编辑:问题不在于容器无法访问外部世界。 问题是“内部 IP 地址”无法访问。 正如@guillaumeblaquiere 所建议的,解决方案是创建一个无服务器VPC 连接器。

发布@guillaume blaquiere评论以提高知名度:

使用无服务器 VPC 连接器并通过它访问您的 VPC。

编辑所述:

问题不在于容器无法访问外部世界。 问题是“内部 IP 地址”无法访问。

也可以看看:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM