Как сопоставить postgres порт 5432 с портом моей машины на образе по умолчанию docker postgres? - PullRequest
0 голосов
/ 29 апреля 2020

Я использую самое последнее postgres docker изображение, доступное здесь .

Я запускаю его с помощью команды, предложенной в do c + сопоставление портов -p:

docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres -p 5432:5432

Это заставляет контейнер к exit(1). Когда я проверяю журналы, он говорит:

ожидание запуска сервера .... FATAL: недопустимое значение для параметра "порт": "5432: 5432"

Если я не указываю сопоставление портов с помощью -p, контейнер запускается, но я не могу получить к нему доступ со своего компьютера. Я получаю сообщение «Отказано в соединении».

Что мне не хватает? Я не могу понять, как получить доступ к БД в контейнере.

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