sql >> Databasteknik >  >> RDS >> PostgreSQL

Django-anslutning till postgres av docker-compose

Varje behållare i docker får som standard sitt eget värdnamn och IP. När compose snurrar upp behållarna åt dig placerar den också alla behållare i ett nätverk som standard för att tillåta DNS-baserad upptäckt.

Vad detta betyder är att din databas inte är tillgänglig på localhost, men du kan nå den med tjänstens namn "db". Ändra denna rad i din settings.py:

    'HOST': 'localhost',

till:

    'HOST': 'db',


  1. Kartlägg ett PostGIS-geometripunktfält med Hibernate on Spring Boot

  2. Stöder PostgreSQL transparent komprimering av tabeller (fragment)?

  3. postgres db-filer - vilken fil representerar den specifika tabellen/indexet?

  4. Hur pratar Access med ODBC-datakällor? Del 4