我试图使用docker运行postgresql9.5容器(docker 17.06,compose 1.16复合文件v2):
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 (接受一切)
host all all 0.0.0.0/0 md5我的postgresql.conf正在监听所有的IP:
listen_addresses = '*' 我尝试将listen_address设置为10.10.10.3甚至0.0.0.0 (?)但是似乎什么都不起作用,postgresql不适用于组合的ip,postgresql只在本地主机上工作
有什么东西我忽略了吗??
发布于 2017-09-03 12:16:59
将docker exec放入容器并检查postgres绑定到什么:
netstat -plunt
ss -plunt
lsof -iTCP -sTCP:LISTENhttps://serverfault.com/questions/871830
复制相似问题