Я использую Docker 3.6.0 на Mac. Я запускаю только один контейнер, экземпляр postgres 9.6. За последние несколько месяцев я заметил, что стабильность экземпляра postgres становится все хуже и хуже, и в конце концов я просто перезапускаю контейнер несколько раз в день, а затем он продолжает падать.
Если я полностью остановлю Docker, а затем запущу его снова, я запускаю «журналы контейнеров» (даже не запуская какой-либо контейнер), и он очень быстро многократно регистрирует эту строку:
FATAL: проверка подлинности пароля не удалась для пользователя "postgres"
ПОДРОБНО: Пароль не подходит для пользователя "postgres".
Соединение соответствует строке 95 pg_hba.conf: «host all all all md5»
Я пытался остановить любые программы, которые могли бы установить соединение с этой базой данных (о которых я знаю), и все же я все еще продолжаю видеть, как это регистрируется в быстрой последовательности.
Я не совсем уверен, связано ли это ведение журнала с моей проблемой со стабильностью. В конечном счете, я хотел бы, чтобы экземпляр postgres не падал все время.
Docker работает с портом 5432, сопоставленным с моего Mac на экземпляр Docker (тот же порт).
Если я загляну в контейнер по адресу: "/var/lib/postgresql/data/pg_hba.conf", я увижу, что он заканчивается:
хост все все все md5