आपकी समस्या के दो संभावित उत्तर। मैं अभी भी इस के साथ संघर्ष कर रहा हूं, इसलिए वाईएमएमवी।
पहले, आप अपने मेजबान पर डोकर कंटेनर चला रहे हैं, तो आप हमेशा यह docker pause
रोक सकते हैं, चल रहा है, कंटेनर docker commit
से एक नई छवि बनाने के तो एक निजी भंडार docker push
को धक्का (एक जीवित Wordpress स्थापित है शायद सार्वजनिक डॉकर हब के लिए उपयुक्त नहीं है)। एक बार ऐसा करने के बाद, आप कंटेनर docker unpause
फिर से शुरू कर सकते हैं और फिर आप अपने देव सिस्टम पर छवि को अपडेट कर सकते हैं। फिर अपग्रेड होने और परीक्षण करने के बाद वापस आएं और सभी अच्छे हैं, और फिर docker pull
छवि और अपनी सेवा को पुनरारंभ करें ताकि यह नई छवि का उपयोग कर सके।
कोई अच्छा समाधान नहीं है, लेकिन यह काम करेगा।
Tadeusz द्वारा टिप्पणी के आधार पर, मैं आवश्यक रूप से डेटा वॉल्यूम से अपना पूरा WP इंस्टॉल नहीं चलाऊंगा। वे अस्थिर कर रहे हैं और अगर, किसी भी कारण से, अपने कंटेनर नष्ट कर दिया जाता है और यह केवल एक डेटा की मात्रा को संदर्भित है, तो आप सब कुछ खो देते हैं (जब तक आप एक से अधिक बैकअप रखना - आप कई बैकअप, सही रखने करते हैं?)
मैं जिस अन्य समाधान पर विचार कर रहा हूं वह है डॉकरफाइल के हिस्से के रूप में प्लगइन परिवर्तनों को तैनात किया जा रहा है। एक और अधिक जानबूझकर दृष्टिकोण, लेकिन जब आप अपने गिथब रेपो में प्रतिबद्ध होते हैं तो यह स्वचालित रूप से एक नई डॉकर छवि बनाता है। स्वचालित निर्माण प्रक्रिया here करने की चर्चा है। आपके एंड होस्टिंग पर चीजों के सर्वर व्यवस्थापक अंत को ऊपर बताए गए अनुसार एक नई छवि खींचने की आवश्यकता होगी। और हो गया।
बेशक, इसे स्थापित करना आपके देव तंत्र के लिए एक अभ्यास के रूप में छोड़ा गया है।
चीयर्स!
सामान्य रूप से आपको [डॉकर वॉल्यूम] (https://docs.docker.com/userguide/dockervolumes/) का उपयोग करना चाहिए। मेजबान मशीन पर क्लोन वर्डप्रेस और '- volume/dir/where/wp/is/on/host:/usr/share/nginx/www' –