我正在尝试使用pgAdmin4 Docker容器连接本地Postgres数据库。当我打开http://localhost:5050/
并创建新的服务器连接后登录,我收到无法连接到服务器:无法连接到服务器:连接被拒绝
错误消息。
这是我的docker-compose.yml
文件
version: '3.5'
services:
pgadmin:
container_name: pgadmin4
image: dpage/pgadmin4
environment:
PGADMIN_DEFAULT_EMAIL: db@db.com
PGADMIN_DEFAULT_PASSWORD: odoo
volumes:
- pgadmin:/root/.pgadmin
ports:
- "5050:80"
restart: unless-stopped
volumes:
pgadmin:
我正在寻找将本地Postgres数据库与pgadmin4 Docker容器连接的解决方案。 我使用的操作系统是Ubuntu 20.04。
---- 根据@Veikko的回答更新 -----------
这是我的docker-compose文件代码 https://pastebin.com/VmhZwtaL
以及这是postgresql.conf文件 https://pastebin.com/R7ifFrGR
和pg_hba.conf文件 https://pastebin.com/yC2zCfBG