postgresql不绑定到docker组成的IP

我正在尝试使用docker-compose运行一个postgresql9.5容器(docker 17.06,compose 1.16 compose-file 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 

我正在使用桥接networking来构build组合

postgresql设置可以在这里find

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不会bing到组成的IP,postgresql 只能在本地主机

有什么我可以忽略?

docker执行程序到容器中,并检查postgres绑定到:

 netstat -plunt ss -plunt lsof -iTCP -sTCP:LISTEN