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