Khi vùng chứa của bạn cố gắng kết nối các postgres trên máy chủ cục bộ của riêng họ, đó là lý do tại sao bạn bị từ chối kết nối. 127.0.0.1
localhost này là localhost của Django application
thùng đựng hàng. Để kết nối với postgress bằng localhost, bạn cần phải liên kết thùng chứa docker của bạn.
Cách các dịch vụ được liên kết với công việc
Một ngày trước khi tôi đăng câu trả lời chi tiết cho loại câu hỏi tương tự, bạn cũng kiểm tra câu hỏi này.
https://stackoverflow.com/a/49342027/3288890
Bạn có thể kiểm tra một số liên kết
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