我在 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 将允许这些连接吗?