проверете интерфейса на моста на docker0 във вашия случай може да е 172.18.0.0/16
правете промени в пътя на postgresql.conf ще бъде същият като pg_hba.conf.
слушайте адрес до "*"
След това в pg_hba.conf добавете правило като
хост всички всички 172.18.0.0/16 md5.
стартирайте докера с hostip :docker run -p :5432:5432по този начин други контейнери на същия докер n/w могат да се свързват както от хост, но не и от други хостове.