sql >> Databasteknik >  >> RDS >> PostgreSQL

Django-appen i Docker-behållaren kan inte hitta postgres

När din behållare försöker ansluta postgres på sin egen lokala värd, är det därför du får anslutningen nekad. 127.0.0.1 denna localhost är den lokala värden för Django application behållare. För att ansluta till postgress med localhost måste du länka din hamnarcontainer.

Hur tjänster är kopplade till jobbet

En dag innan jag postar ett detaljerat svar på samma sorts fråga kontrollerar du detta också.

https://stackoverflow.com/a/49342027/3288890

Du kan kolla några länkar

https://docs.docker.com/network/links/

https://docs.gitlab.com/ce/ci/docker/using_docker_images .html

https://docs.gitlab.com/ce /ci/docker/using_docker_images.html#accessing-the-services



  1. Hur man tyst installerar Postgresql i Ubuntu via. Dockerfil?

  2. Hur definierar man en unik begränsning på en kolumn i MySQL-tabellen i Ruby on Rails 3?

  3. Uppföljning:Fel:Fel:Tabell1 är inte kopplad till Tabell2

  4. 5 vanliga misstag att undvika när du deduperar din data