带有Docker容器和主机LAN的Postgres网络

问题描述 投票:2回答:1

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

postgresql docker dns cidr docker-networking
1个回答
0
投票

是的,但是对您没有帮助,因为docker dns可以覆盖所有私有172. *地址

© www.soinside.com 2019 - 2024. All rights reserved.