gpt4 book ai didi

postgresql - 如何将 AWS 中的 docker 容器连接到 RDS

转载 作者:行者123 更新时间:2023-11-29 11:39:37 25 4
gpt4 key购买 nike

我如何--链接在普通 EC2 实例上运行的 docker 容器 (odoo) 或通过 EB 链接到 AWS 中的 RDS?我尝试加载带有服务器位置的自定义配置文件,但这没有用。在 EB 中,我创建了一个带有 postgres 数据库的应用程序,成功部署了我的 docker.aws.json 但我无法连接到该应用程序的 Web 界面。

当我检查容器的 docker 日志时,它说一切都开始正常,但期望本地主机上的数据库。

所以就像我说的那样,我的问题是如何告诉 docker 容器 --link 到 RDS 而不是其他 docker 容器 --link db:db?

最佳答案

如果您在 AWS Elastic Beanstalk 中创建了一个数据库,您可以使用 EB 为您设置的环境变量来访问它。请参阅文档中的示例:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-rds.html (Python 示例)

包含 RDS 数据库主机名的环境变量称为 RDS_HOSTNAME。参见示例:https://github.com/awslabs/eb-demo-php-simple-app/tree/docker-apache

无法使用链接,因为您的 RDS 数据库不是 Docker 容器。

关于postgresql - 如何将 AWS 中的 docker 容器连接到 RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28963305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com