Comme votre conteneur essaie de se connecter à postgres sur son propre hôte local, c'est pourquoi la connexion est refusée. 127.0.0.1
ce localhost est le localhost de Django application
récipient. Pour vous connecter à postgress en utilisant localhost, vous devez lier votre conteneur docker.
Comment les services sont liés à l'emploi
Un jour avant que je poste une réponse détaillée pour le même type de question, vous devez également vérifier cela.
https://stackoverflow.com/a/49342027/3288890
Vous pouvez vérifier certains liens
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