Když se váš kontejner pokouší připojit postgres na jejich vlastním localhost, to je důvod, proč jste připojení odmítli. 127.0.0.1
tento localhost je localhost Django application
kontejner. Chcete-li se spojit s postgress pomocí localhost, musíte propojit váš dokovací kontejner.
Jak jsou služby propojeny s úlohou
Den předtím, než zveřejním podrobnou odpověď na stejnou otázku, zkontrolujte tuto otázku také.
https://stackoverflow.com/a/49342027/3288890
Můžete zkontrolovat některé odkazy
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