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

Django-App im Docker-Container kann Postgres nicht finden

Wenn Ihr Container versucht, Postgres auf seinem eigenen lokalen Host zu verbinden, wird Ihnen deshalb die Verbindung verweigert. 127.0.0.1 Dieser Localhost ist der Localhost der Django application Container. Um sich über localhost mit Postgress zu verbinden, müssen Sie verlinken Ihr Docker-Container.

Wie Dienstleistungen mit dem Job verknüpft sind

Einen Tag, bevor ich eine detaillierte Antwort auf die gleiche Art von Frage poste, überprüfen Sie dies auch.

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

Sie können einige Links überprüfen

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