sql >> Databasteknik >  >> RDS >> PostgreSQL

Anslut till postgres i docker-container från värddator

Jag tror att problemet är att du har postgres som körs på den lokala maskinen vid port 5432. Problemet kan lösas genom att mappa port 5432 i docker-containern till en annan port i värddatorn. Detta kan uppnås genom att göra en ändring i docker-compose.yml

Ändra

"5432:5432" 

till

"5433:5432"

Starta om docker-compose

Nu kör docker container postgres på 5433. (Lokalt installerad postgres är på 5432) Du kan försöka ansluta till docker container.

psql -p 5433 -d db_name -U user -h localhost


  1. hibernate - Postgres- mållistor kan ha högst 1664 poster

  2. MySQL fel resultat med GROUP BY och ORDER BY

  3. Använda ett alias i SQL-beräkningar

  4. Php Oracle-anslutning:oci_connect():ORA-24315:olagligt attributtypfel