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 がこれらの接続を許可すると仮定できますか?