【发布时间】:2015-09-23 19:01:19
【问题描述】:
我最近一直在玩 Docker 和 QGIS,并按照this tutorial 中的说明安装了一个容器。
一切都很好,虽然我无法连接到包含我所有 GIS 数据的本地主机 postgres 数据库。我认为这是因为我的 postgres 数据库未配置为接受远程连接,并且一直在编辑 postgres conf 文件以允许使用this article 中的说明进行远程连接。
当我尝试连接到在 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 ps查询了docker容器的IP地址,虽然IP地址发生了变化,但到目前为止它一直在172.17.0.x范围内
任何想法为什么我不能连接到这个数据库?可能是我想的非常简单的事情!
我正在运行 Ubuntu 14.04; Postgres 9.3
【问题讨论】:
标签: ubuntu docker postgresql-9.3 qgis