PostgreSQL не может подключиться к удаленному серверу под управлением root - PullRequest
0 голосов
/ 26 января 2019

У меня есть сервер postgresql, работающий под root. Он находится в контейнере док-станции, а открытый порт - 5434. Мой док-контейнер API может подключиться к этому серверу, но я не могу получить к нему доступ с локального компьютера, время соединения истекло.

Вот вывод команды ps -elf|grep root

4 S root     15264  5623  0  80   0 -  2128 -      Jan25 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5434 -container-ip 172.18.0.5 -container-port 5432

1 Ответ

0 голосов
/ 27 января 2019

Теперь, когда Postgres работает в контейнере Docker, ваш IP больше не является локальным, поэтому вам нужно обновить pg_hba.conf для сервера, чтобы разрешить соединения из сети, из которой вы обращаетесь к Postgres .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...