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

होस्ट मशीन से डॉकटर कंटेनर में पोस्टग्रेज से कनेक्ट करें

मेरा मानना ​​​​है कि समस्या यह है कि आपके पास पोर्ट 5432 पर स्थानीय मशीन पर चल रहे पोस्टग्रेज़ हैं। होस्ट मशीन में डॉक कंटेनर के पोर्ट 5432 को दूसरे पोर्ट पर मैप करके समस्या को हल किया जा सकता है। इसे docker-compose.yml में बदलाव करके प्राप्त किया जा सकता है।

बदलें

"5432:5432" 

करने के लिए

"5433:5432"

docker-compose को पुनरारंभ करें

अब डॉकटर कंटेनर पोस्टग्रेज़ 5433 पर चल रहा है। (स्थानीय रूप से स्थापित पोस्टग्रेज़ 5432 पर है) आप डॉकर कंटेनर से कनेक्ट करने का प्रयास कर सकते हैं।

psql -p 5433 -d db_name -U user -h localhost


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django + Python 3 + PostgreSQL को AWS इलास्टिक बीनस्टॉक में तैनात करना

  2. कैसे ABS () PostgreSQL में काम करता है

  3. Django cache.set () डुप्लिकेट कुंजी त्रुटि उत्पन्न कर रहा है

  4. PostgreSQL के साथ रेल 3 ऐप - वार्तालाप द्वारा समूहीकृत संदेशों की सूची प्राप्त करना

  5. अपाचे स्पार्क:JDBC कनेक्शन काम नहीं कर रहा