Консультация по взаимодействию docker на сервере с postgresql на хосте

700 руб. за проект
08 декабря 2024, 13:38 • 8 откликов • 24 просмотра
Требуется только результативная консультация. Я сделаю всё сам, нужно помочь найти ответ.

Вводные:
1) Проект Django погружен в контейнер, собран с помощью docker-compose. Благополучно работает.
2) БД Postgresql вертится на хосте. На данный момент через контейнер не собираю.

Ошибки:
django.db.utils.OperationalError: connection to server at "172.17.0.1", port 5432 failed: Connection timed out
storm-1 | Is the server running on that host and accepting TCP/IP connections?


И аналогичные. Если кратко: не удаётся "поженить" проект в докере с БД на хосте.

Детали:
1. В конфигурации postgresql изменено: listen_addresses = '*'
2. В pg_hba.conf добавлено:
host all all 172.17.0.0/16 scram-sha-256

Однако есть сомнения в разумности действий, так как в данной части нет полного понимания. Больше похоже на метод "тыка".

ЗАДАЧА: онлайн консультация, помощь найти решение задачи.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Отработали на 5+. Задача решена быстро, качественно. Отдельная благодарность за пояснения по ходу и комментарии, для понимания, что происходит.
~ 2 месяца назад
R50 1e8b9be35e08a5adc2a474dc2ded4450
Фрилансер
Отличный заказчик, да и человек в целом. Приступили к работе, быстренько всё сделали, получил оплату в полном объёме. Однозначно рекомендую к сотрудничеству, ну и надеюсь на дальнейшее)
Спасибо!
~ 2 месяца назад