我在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将允许这些连接吗?
答案 0 :(得分:0)
172.16.0.0/12
。我认为您的192应该改为192.168.0.0/16
。