PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

स्प्रिंग बूट, पोस्टग्रेएसक्यूएल और डॉकर - कंटेनर में चलने के दौरान कनेक्शन अस्वीकृत

आप अपने आवेदन को localhost की ओर इंगित कर रहे हैं , लेकिन इसे कंटेनरों के बीच साझा नहीं किया जाता है।

दूसरे कंटेनर तक पहुंचने के लिए आपको उसका hostname देखना होगा ।

आपके मामले में, मैं समझता हूँ कि आप inventory चाहते हैं db . तक पहुंचने के लिए सेवा सर्विस। तो आपको निम्न datasource का उपयोग करना चाहिए यूआरएल:

spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion

डॉकटर कंपोज़ के साथ किसी अन्य कंटेनर से कंटेनर से कनेक्ट करने के बारे में यह सरल ट्यूटोरियल देखें:https://docs। docker.com/compose/gettingstarted/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL के साथ नेस्टेड JSONB सरणियों के अंदर की वस्तुओं को हटाएं

  2. पैरामीटर NULL होने पर कॉलम में DEFAULT मान डालना

  3. sqlAlchemy क्वेरी के साथ WTForm SelectField को गतिशील रूप से पॉप्युलेट करें

  4. pgAdmin का उपयोग करके PostgreSQL फ़ंक्शन को डीबग करें

  5. तारीखों के आधार पर एक ही पंक्ति से कई पंक्तियाँ बनाना