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

MySQL डॉकर कंटेनर नई छवि में डेटा सहेज नहीं रहा है

एक अन्य उत्तर के रूप में और आपने कहा है कि वॉल्यूम कमिट नहीं किए जा सकते हैं और चाइल्ड कंटेनर वास्तव में माता-पिता से वॉल्यूम परिभाषाएँ प्राप्त करते हैं। इसलिए वॉल्यूम में कोई भी बदलाव खारिज कर दिया जाएगा। मैं डेटा जोड़ना चाहता हूं जैसे कि MySQL डेटाबेस फाइलें हमेशा कई कारणों से वॉल्यूम में होनी चाहिए और आपको इसे अपनी छवि में प्रतिबद्ध करने की कोशिश नहीं करनी चाहिए।

  1. यदि आपको कंटेनरों को माइग्रेट करना है तो कंटेनरों से डेटा निकालने का कोई आसान तरीका नहीं है यदि यह मात्रा में नहीं है।
  2. यदि आप एक से अधिक कंटेनर शुरू करना चाहते हैं जो डेटा साझा करते हैं तो आपके पास मात्रा में डेटा होना चाहिए।
  3. यदि आप अपनी कंटेनर परिभाषा को नए वॉल्यूम या पोर्ट के साथ बदलना चाहते हैं तो आपको इसे हटाना होगा और इसे फिर से बनाना होगा। यदि आपके पास कंटेनर में डेटा है तो आप इसे खो देंगे। (यह प्रश्न देखें /ए> इस मामले के उदाहरण के लिए।)
  4. यूनियन फ़ाइल सिस्टम सामान्य फ़ाइल सिस्टम की तुलना में धीमा है जो आपके एप्लिकेशन या डेटाबेस को धीमा कर देगा।

तो इसके बजाय आपको क्या करना चाहिए?

  1. केवल डेटा कंटेनर का उपयोग करें जिसे सर्विस कंटेनर के किसी भी इंस्टेंस से जोड़ा जा सकता है। फिर आप अपने डेटा को सर्विस कंटेनर में लाने के लिए वॉल्यूम-से का उपयोग कर सकते हैं।
  2. होस्ट माउंटेड वॉल्यूम का उपयोग करें ताकि आप कंटेनरों को पुनः आरंभ कर सकें और उसी स्थान को नए कंटेनरों में माउंट कर सकें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ़ाइल अजाक्स में अपलोड नहीं हो रही है php mysql

  2. MySQL डेटाबेस में सभी तालिकाओं के लिए रिकॉर्ड गणना प्राप्त करें

  3. Mysql डेटाबेस में विदेशी कुंजी मान को कैसे अपडेट करें

  4. डेटाबेस के लिए PHP/MySQL अद्यतन चेकबॉक्स चयन

  5. क्वेरी में MySQL में आदेश बनाए रखना