gpt4 book ai didi

postgresql - 我们如何将我们的 docker 应用程序连接到本地运行的 postgres?

转载 作者:行者123 更新时间:2023-11-29 12:28:15 29 4
gpt4 key购买 nike

我正在寻找一种连接 docker 容器应用程序的方法,以便它可以通过 https://postgresapp.com/ 访问 Postgres 数据库

想知道是否有某些端口可以打开,以及 yml 文件是什么样的,以使 docker-compose 与本地运行的 postgres 一起工作。

谢谢!

最佳答案

您必须在主机中更改 postgres 配置文件,尤其是

1) pg_hba.conf2) postgres.conf

可以在/var/lib/postgresql/[version]/路径下找到以上配置

首先检查你的 docker0 网桥接口(interface)它可能是 172.17.0.0/16,如果没有相应地改变。

在 postgresql.conf 路径中进行更改将与 pg_hba.conf 相同。

监听地址为“*”

然后在 pg_hba.conf 添加规则为

托管所有 172.17.0.0/16 md5。

然后在 docker 应用程序中使用主机 ip 地址连接到主机中运行的姿势。

关于postgresql - 我们如何将我们的 docker 应用程序连接到本地运行的 postgres?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47722344/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com