[英]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.