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

डोकर में MySQL कंटेनर को टॉमकैट कंटेनर से कनेक्ट करने में असमर्थ

चूंकि आप डीबी को "डीबी" के रूप में जोड़ रहे हैं, आप डेटाबेस में शामिल होने के लिए स्थानीयहोस्ट का उपयोग नहीं कर सकते हैं। आपको "डीबी" चाहिए

jdbc:mysql://db:3306/tracker?useSSL=false

आपके कंटेनर में, लोकलहोस्ट आपके टॉमकैट कंटेनर को डिज़ाइन करता है, न कि आपके होस्ट को। MySQL कंटेनर का अपना नेटवर्क है।

इसके अलावा, अगर आपको "db" नाम पसंद नहीं है, तो आप इसे अलग नाम से लिंक कर सकते हैं

उदाहरण के लिए:

 links:
   - db:container-mysql

इस मामले में, आपके अंदर टॉमकैट कंटेनर, आप उपयोग कर सकते हैं

jdbc:mysql://container-mysql:3306/tracker?useSSL=false


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql में क्लॉज द्वारा यूनियन और ऑर्डर का उपयोग करना

  2. जांचें कि PHP के माध्यम से MySQL तालिका में कॉलम मौजूद है या नहीं

  3. SSH सुरंग पर MySQL कनेक्शन - अन्य MySQL सर्वर को कैसे निर्दिष्ट करें?

  4. क्या MySQL के DESCRIBE [टेबल] के बराबर कोई SQLite है?

  5. टेबल-लेवल लॉकिंग बड़ी टेबल के लिए रो-लेवल लॉकिंग से बेहतर क्यों है?