sql >> Base de Datos >  >> RDS >> PostgreSQL

La aplicación Django en el contenedor Docker no puede encontrar postgres

Como su contenedor intenta conectar postgres en su propio host local, es por eso que se rechazó la conexión. 127.0.0.1 este host local es el host local de Django application envase. Para conectarse con postgress usando localhost necesita vincular su contenedor docker.

Cómo se vinculan los servicios con el trabajo

Un día antes de que publique una respuesta detallada para el mismo tipo de pregunta, verifique esto también.

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

Puedes consultar algunos enlaces

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#acceso-a-los-servicios