PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

L'app Django nel contenitore Docker non riesce a trovare Postgres

Poiché il tuo container prova a connettere Postgres sul proprio localhost, ecco perché ti viene rifiutata la connessione. 127.0.0.1 questo localhost è l'host locale di Django application contenitore. Per connetterti con Postgress utilizzando localhost devi collegarti il tuo contenitore mobile.

Come i servizi sono collegati al lavoro

Un giorno prima di pubblicare una risposta dettagliata per lo stesso tipo di domanda, controlli anche questo.

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

Puoi controllare alcuni link

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