मैं कोरोस सर्वर पर, एक डॉकर कंटेनर में एक प्रतिक्रिया ऐप चला रहा हूं। मान लें कि इसे https://hub.docker.com/r/myimages/myapp
से डॉकरहब से खींचा गया है।मैं कैसे जांचूं कि मेरी स्थानीय डॉकर छवि पुरानी है, कहीं और से धक्का दिए बिना?
अब मैं समय-समय पर जांचना चाहता हूं यदि ऐप कंटेनर के लिए डॉकरबब छवि अपडेट की गई है, यह देखने के लिए कि क्या मैं स्थानीय रूप से चल रहा हूं, पीछे है।
रिमोट छवि की तुलना में स्थानीय डॉकर छवि पुरानी है या नहीं, यह जांचने का सबसे प्रभावी तरीका क्या होगा? अब तक मिले सभी समाधान बैश स्क्रिप्ट या बाहरी सेवाएं हैं जो अद्यतन पर धक्का देते हैं। मैं एक ऐसा समाधान ढूंढना चाहता हूं जो जितना संभव हो सके डॉकर के मूल के रूप में है, और कहीं और से अधिसूचना को धक्का देने से बचना चाहते हैं (एक अद्यतन छवि के सर्वर को सतर्क करने के लिए)।
मैं एक डोकर पुल कर सकता है, और फिर हैश grep और है कि किसी तरह की तुलना करें। लेकिन यह धीमा, संसाधन गहन और भंगुर होगा। मैं उम्मीद करता हूं कि वहां एक और मजबूत समाधान होगा, लेकिन इसे खोजने में सक्षम नहीं है। – vsjn3290ckjnaoij2jikndckjb
शायद यह मदद कर सकता है: http://stackoverflow.com/questions/26423515/how-to-automatically-update-your-docker-containers-if-base-images-are-updated – lvthillo
@ lorenzvth7 हम्म, यह काफी हैकी लगता है । – vsjn3290ckjnaoij2jikndckjb