在 pgadmin 4 中创建服务器时出现问题,无法连接到服务器

问题描述 投票:0回答:1

我正在尝试在 pgadmin 4 中创建服务器和数据库。 错误消息是无法连接到服务器:

connection failed: connection to server at "127.0.0.1", port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections

我创建了一个 docker-compose:

版本:'3.8'

服务: postgres: image: postgres:13 # PostgreSQL 版本 容器名称:postgres_container 环境: POSTGRES_USER:管理员 POSTGRES_PASSWORD:管理员 POSTGRES_DB:postgres 卷: postgres_data:/var/lib/postgresql/data - ../src/scripts/data/init.sql:/docker-entrypoint-initdb.d/init.sql # 蒙特兹脚本

端口: - “5432:5432”

pgadmin: image: dpage/pgadmin4:latest # pgAdmin 4 官方图片 容器名称:pgadmin_container 环境: PGADMIN_DEFAULT_EMAIL: [电子邮件受保护] # pgAdmin 的连接电子邮件 PGADMIN_DEFAULT_PASSWORD: admin # pgAdmin 的过去 端口: - "8080:80" # 在端口 8080 上公开 pgAdmin 接口 取决于: postgres 卷: pgadmin_data:/var/lib/pgadmin

体积: postgres_数据: pgadmin_数据:

然后我在正确的路径中使用了

init.sql
并进行了docker-compose up。

postgresql docker pgadmin-4
1个回答
0
投票

对于 pgadmin 连接,您应该使用服务名称

postgres
而不是 IP
127.0.0.1
(显示在错误日志中)。

© www.soinside.com 2019 - 2024. All rights reserved.