Задать вопрос
@romaro

Почему не удается сменить слушающий порт в контейнеризированном Postgres?

С дефолтным портом 5432 все работает, но пробую поменять в компоуз:
expose: [5433]
    ports:  
      - 5433:5433


И в конфиге:
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION                                               
#------------------------------------------------------------------------------
                                                                               
# - Connection Settings -                                                      
                                                                               
listen_addresses = '*'                                                         
                                        # comma-separated list of addresses;   
                                        # defaults to 'localhost'; use '*' for all
                                        # (change requires restart)               
port = 5433                             # (change requires restart)


Не забываю про рестарт.

После этого в отчете появляется два чейна:
62f2704fb810c714865749.png

И при попытке подключиться по 5433 начинает появляться ошибка, которой не было при подключении по стандартному порту:
62f271063c4ea920764012.jpeg

Как все-таки избавиться от порта 5432 и что вообще происходит с подключением?
  • Вопрос задан
  • 602 просмотра
Подписаться 1 Средний 17 комментариев
Решения вопроса 1
@romaro Автор вопроса
Решение было на поверхности. При установке Постгреса на Винду его драйвер занял порт 5433 (видимо я в момент установки уже использовал 5432 для подключения):
62f424d551d68071028505.jpeg
62f4250711b39620833364.jpeg

Поэтому ошибка пароля была честной: я тупо ломился в базу на хостовой машине.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы