相关疑难解决方法(0)

允许docker容器连接到本地/主机postgres数据库

我最近一直在使用Docker和QGIS,并按照本教程中的说明安装了容器.

一切都很好,虽然我无法连接到包含我所有GIS数据的localhost postgres数据库.我认为这是因为我的postgres数据库没有配置为接受远程连接,并且已经使用本文中的说明编辑了postgres conf文件以允许远程连接.

当我尝试连接到我在Docker中运行QGIS的数据库时,我仍然收到一条错误消息:无法连接到服务器:Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections to port 5433? postgres服务器正在运行,我编辑了我的pg_hba.conf文件以允许来自一系列的连接IP地址(172.17.0.0/32).我以前查询过使用的docker容器docker ps的IP地址,虽然IP地址发生了变化,但到目前为止一直在172.17.0.x范围内.

有什么想法我无法连接到这个数据库?我想象的可能很简单!

我正在运行Ubuntu 14.04; Postgres 9.3

ubuntu qgis docker postgresql-9.3

105
推荐指数
10
解决办法
9万
查看次数

标签 统计

docker ×1

postgresql-9.3 ×1

qgis ×1

ubuntu ×1