PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Ứng dụng Django trong vùng chứa Docker không thể tìm thấy postgres

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chức năng tổng hợp nhóm theo ngày trong postgresql

  2. Chọn cho đến khi hàng khớp trong postgresql?

  3. Nhận NoSuchMethodError:javax.persistence.Table.indexes () khi thực hiện truy vấn JPA

  4. Rails 3 bỏ qua ngoại lệ ràng buộc duy nhất của Postgres

  5. Tìm kiếm một mảng JSON cho một đối tượng có chứa giá trị khớp với một mẫu