首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgresql不绑定到码头组合的ip

postgresql不绑定到码头组合的ip
EN

Server Fault用户
提问于 2017-09-03 08:53:34
回答 1查看 585关注 0票数 0

我试图使用docker运行postgresql9.5容器(docker 17.06,compose 1.16复合文件v2):

代码语言:javascript
复制
   postgis:
    build:
       context: ./postgis
    environment:
       ALLOW_IP_RANGE: "0.0.0.0/0"
    healthcheck:
        test: ["CMD", "nc", "-zv", "localhost", "5432"]
        interval: 30s
        timeout: 10s
        retries: 5
    container_name: postgis
    networks:
         vpcbr:
            ipv4_address: 10.10.10.3

我正在使用一个桥接网络来构建作文。

在这里可以找到postgresql设置

https://github.com/kartoza/docker-postgis

有一个start.sh脚本和set-postgis.sh,这些修改后的pg_hba.conf使用0.0.0.0 (接受一切)

代码语言:javascript
复制
host    all             all             0.0.0.0/0              md5

我的postgresql.conf正在监听所有的IP:

代码语言:javascript
复制
listen_addresses = '*' 

我尝试将listen_address设置为10.10.10.3甚至0.0.0.0 (?)但是似乎什么都不起作用,postgresql不适用于组合的ip,postgresql只在本地主机上工作

有什么东西我忽略了吗??

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-09-03 12:16:59

将docker exec放入容器并检查postgres绑定到什么:

代码语言:javascript
复制
netstat -plunt
ss -plunt
lsof -iTCP -sTCP:LISTEN
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/871830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档