По мимо записи в файле postgresql.conf настроен маппинг портов ?
На стэковерфлоу нашел ответ на похожий вопрос :
"Запуская контейнер можно задать маппинг портов [внешний_порт]:[порт_внутри_контейнера] через ключ -p 1234:5432
Например docker run -d -p 1234:5432 postgres
UPD: В запущенный контейнер нельзя вносить изменения, поэтому придется создать новый контейнер, взяв за основу исходный.
Остановить контейнер docker stop [имя_контейнера]
Закоммитить контейнер docker commit [имя_контейнера] [новое_имя_контейнера]
Запустить новый контейнер docker run -p 1234:5432 -p 5432:5432 [новое_имя_контейнера]"
Попробуй тестовую бд и контейнер поднять и сделать маппинг.