मुझे आपकी समस्या के दो संभावित समाधान दिखाई दे रहे हैं:
MySQL छवि के लिए ENTRYPOINT को बायपास करें
docker images
. चलाकर अपने इमेज का नाम खोजें फिर दौड़ें:
docker run -it --entrypoint="/bin/sh" OPTIONS image
यह आपको कंटेनर के अंदर बैश में ले जाना चाहिए और वहां से आप उन सभी आदेशों को निष्पादित कर सकते हैं जिन्हें आप अपना my.cnf
ढूंढना चाहते हैं। फ़ाइल। हालाँकि मुझे नहीं पता कि फ़ाइल को वहाँ से संपादित करना है या नहीं, इसे सहेजें और इसे फिर से चलाने का प्रयास करें। मैंने कोशिश नहीं की।
पुरानी छवि हटाएं और my.cnf
. को संपादित करने के लिए उचित तरीके का उपयोग करें फ़ाइल
चलाकर अपनी छवि का नाम खोजें:docker images
और फिर docker rmi <image_name>
. चलाकर इसे हटा दें
डिफ़ॉल्ट MySQL छवियों के लिए दस्तावेज़ों की जाँच करें MySQL Dockerhub इस पर बहुत सीधा है और मैं बोली:
उस बिंदु से और यदि आप my.cnf
. बनाते हैं अपने होस्ट पर फ़ाइल करें तो आप इस समस्या में फिर कभी नहीं भागेंगे क्योंकि आप फ़ाइल को जितनी बार चाहें संपादित कर सकते हैं।