Postgresql 在Docker容器中运行,DB为Postgres AWS RDS时,如何连接管理员?

Postgresql 在Docker容器中运行,DB为Postgres AWS RDS时,如何连接管理员?,postgresql,amazon-web-services,docker-compose,amazon-rds,adminer,Postgresql,Amazon Web Services,Docker Compose,Amazon Rds,Adminer,我正在尝试连接端口8080上的adminer,该端口在一个docker容器中运行,该容器在EC2实例中运行。数据库正在AWS RDS实例中运行。两者都在同一个专有网络中运行。我可以通过cli连接到RDS实例,但无法使用浏览器通过运行domain.com:8080的管理员连接到RDS。 我不知道安全组的设置是否正确,也不知道需要向安全组添加什么。有什么建议吗?提前谢谢 adminer: build: context: ../ dockerfile: ./path/to/adm

我正在尝试连接端口8080上的adminer,该端口在一个docker容器中运行,该容器在EC2实例中运行。数据库正在AWS RDS实例中运行。两者都在同一个专有网络中运行。我可以通过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

好的,我所有的设置都正确,但我试图从
https://example.com:8080
。我必须在没有ssl的情况下通过
http://example.com:8080
。有人知道如何通过安全连接访问adminer吗?你好,Chris,你有关于访问adminer ssl的任何信息吗?没有。我忘了这一点,也没有试图弄清楚。