sql >> Database >  >> RDS >> PostgreSQL

Verbinding maken met postgres in docker-container vanaf hostcomputer

Ik denk dat het probleem is dat je postgres op de lokale machine op poort 5432 hebt uitgevoerd. Het probleem kan worden opgelost door poort 5432 van de docker-container toe te wijzen aan een andere poort in de hostmachine. Dit kan worden bereikt door een wijziging aan te brengen in docker-compose.yml

Wijzigen

"5432:5432" 

naar

"5433:5432"

Herstart docker-compose

Nu draait de docker-container postgres op 5433. (Lokaal geïnstalleerde postgres staat op 5432) U kunt proberen verbinding te maken met de docker-container.

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


  1. Hoe dynamische pivot te maken in Oracle PL SQL

  2. Eenvoudige Postgresql-instructie - kolomnaam bestaat niet

  3. Hoe u alle rechten op een database in MySQL kunt verlenen

  4. Verklaar onverklaarbare impasse