2

我在 ARM 设备上的 Docker 容器中运行 Postgres。我想允许来自以下两者的连接:网络容器 (172.17.0.x) 和主机的 LAN 网络 (192.168.100.x)。

这个对吗?:

pg_hba.conf

# Docker network
host    all             all             172.17.0.0/24            md5
# Host's LAN network
host    all             all             192.168.0.0/24            md5

对于 postgres.conf,我可以为该listen_addresses字段使用 CIDR 掩码吗?

我的联网容器的主机名将与容器名称相同。我可以假设 Docker DNS 服务器会将所有容器和外部机器主机名解析为 IP 地址,并且 Postgres 将允许这些连接吗?

4

1 回答 1

0

172.16.0.0/12. 我认为你的 192 应该是192.168.0.0/16

于 2019-12-09T17:00:15.260 回答