postgresql - 在Docker容器和DB是Postgres AWS RDS中运行时如何连接Adminer?
问题描述
我正在尝试连接到在 EC2 实例中运行的 docker 容器中运行的端口 8080 上的管理员。该数据库在 AWS RDS 实例中运行。两者都在同一个 VPC 中运行。我可以通过 cli 连接到 RDS 实例,但我无法使用我的浏览器通过运行 domain.com:8080 的管理员连接到 RDS。我不知道安全组是否设置正确,我也不知道需要向安全组添加什么。有什么建议吗?提前致谢。
adminer:
build:
context: ../
dockerfile: ./path/to/adminer/Dockerfile
ports:
- "8080:8080"
environment:
- POSTGRES_CONNECTION=psql
- POSTGRES_HOST=**********
- POSTGRES_DB=**********
- POSTGRES_USER=**********
- POSTGRES_PASSWORD=**********
- POSTGRES_PORT=5432
networks:
- backend
解决方案
推荐阅读
- c# - 防止在实体框架中保存子对象
- c# - windows server 2012下IIS中获取.exe程序的输出
- java - 将两个数组相加,求出 10 的可能组合数
- javascript - 下载属性不起作用(不是跨域)
- c# - 将 TcpListener 实现到 SignalR 集线器中
- r - 比较字符串以根据逻辑运算符分配值
- java - 打印一排星星
- angular - 什么是 angular 中的 observable、observer 和 subscribe?
- reporting-services - 从 Visual Studio 部署更新时 SSRS 未更新
- python - 如何在图形创建中替换 for 循环