Невозможно получить доступ к postgres, работающему внутри контейнера Docker, с помощью команды psql на терминале - PullRequest
0 голосов
/ 05 октября 2018

У меня есть postgres, работающий внутри контейнера Docker, и я могу получить доступ к базе данных postgres, используя следующие шаги -

  1. docker exec -it {container-id} bash

  2. psql -U test postsdb

, и я нахожусь -

postsdb #

Также установлен kitematic и он может проверить, что установленный докер IP: PORT is localhost: 5432

, но мое приложение не может подключиться к postgres и выдает ошибку -

SequelizeConnectionError: role "coder" does not exist

дляотладить это, я пытался подключиться к БД, используя postgres url из командной строки, и то, что я видел странным, это также дает ту же ошибку

команда, которую я использовал, которая также настроена в моем приложении, -

psql postgres://test:password@localhost:5432/postsdb
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...