Как мне подключиться к postgres из моей домашней ОС, используя клиент GUI, такой как postico? - PullRequest
0 голосов
/ 27 августа 2018

Я запускаю Django Cookiecutter на Docker и пытался подключиться к базе данных postgres, используя Postico, клиент GUI на моем ноутбуке.

Учетные данные, которые я использовал, были в основном такими же, как .envs/.local/.postgres Тем не менее, я до сих порне могу подключиться.

Интересно, в чем проблема, которая мешает мне это делать?

1 Ответ

0 голосов
/ 27 августа 2018

Проблема в том, что я не знал, что Docker позволяет вам указать, какие порты сопоставлены с операционной системой хоста.

Подробнее см. https://docs.docker.com/compose/compose-file/#network_mode.

КонкретноМне нужно было перейти к local.yml в postgres определении и добавить:

ports:
      - "5432:5432"

Затем перезапустить докер.

Если вы хотите отобразить другой номер порта, обратите внимание, что синтаксис

1015 *
...