PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL in Docker – pg_hba.conf, um den Zugriff vom Host auf den Container zu ermöglichen

Überprüfen Sie Ihre Docker0-Brückenschnittstelle, in Ihrem Fall könnte sie 172.18.0.0/16 sein

Änderungen im postgresql.conf-Pfad vornehmen, wird derselbe sein wie in pg_hba.conf.

Listenadresse zu "*"

Fügen Sie dann in pg_hba.conf die Regel als

hinzu

hosten alle alle 172.18.0.0/16 md5.

führen Sie den Docker mit hostip aus:docker run -p :5432:5432 auf diese Weise können andere Container auf demselben Docker n/w auch vom Host aus eine Verbindung herstellen, aber nicht von anderen Hosts.