docker pull jaegertracing/jaeger-agent:latest

जैगर सिर्फ उदाहरण के लिए है। लेकिन मेरा प्रश्न अधिक सामान्य है। उपरोक्त कमांड डॉकर-हब से jaeger-agent के latest संस्करण को खींचती है।

इसके लिए डॉकर-हब पेज है: https://hub.docker.com/r /जैगरट्रेसिंग/जैगर-एजेंट

मेरा प्रश्न यह है कि मैं latest का वास्तविक संस्करण कैसे ढूंढूं?

मैंने यहां टैग्स को देखा, लेकिन अधिक जानकारी नहीं है : https://hub.docker.com/r/jaegertracing/jaeger-agent/ टैग

इसके अलावा, मैंने छवि खींचने के बाद inspect करने की कोशिश की, लेकिन आवश्यक विवरण प्राप्त नहीं कर सका।

docker image inspect jaegertracing/jaeger-agent:latest

हमें यह जानकारी कहां से मिल सकती है?

4
Aravind 3 अक्टूबर 2019, 00:47

2 जवाब

latest किसी भी अन्य टैग की तरह ही एक टैग है -- आप docker image inspect चाहते हैं, जो आपको आपकी छवि के अन्य टैग के बारे में जानकारी देगा।

jaegertracing/jaeger-agent:latest के मामले में, ऐसा नहीं लगता कि इस छवि में कोई अन्य टैग है, इसलिए यह संभव है कि यह छवि किसी स्रोत नियंत्रण भंडार की मास्टर शाखा की तरह कुछ ट्रैक कर रही हो, यानी, यह एक के अनुरूप नहीं है बिल्कुल प्रकाशित संस्करण।

0
Max Gasner 3 अक्टूबर 2019, 00:55

जैसा कि @ मैक्स-गैसनर ने उल्लेख किया है, latest के लिए एक गिट रिपॉजिटरी की master शाखा को ट्रैक करना आम बात है। यह इंजीनियरों को रिलीज़ होने और संस्करण टैग किए जाने से पहले छवियों को जल्दी से बनाने और परीक्षण करने की अनुमति देता है। यह उन कारणों में से एक है जिसकी वजह से किसी भी महत्वपूर्ण चीज़ के लिए latest टैग का उपयोग करने की अनुशंसा नहीं की जाती है जहां आपको पुनरुत्पादन की आवश्यकता होती है।

jaegertracing/jaeger-agent:latest में कोई अन्य टैग नहीं है, इसलिए यह निर्धारित करने का एकमात्र तरीका है कि आप latest के किस "संस्करण" का उपयोग कर रहे हैं, वह है डाइजेस्ट को देखना। यह विशिष्ट रूप से छवि निर्माण की पहचान करता है। टैग वास्तव में पचाने का संकल्प करते हैं। इसलिए जब latest टैग के साथ एक नई छवि बनाई जाती है, तो वह टैग नई छवि के पाचन के लिए हल हो जाएगा।

enter image description here

DockerHub केवल लघु संस्करण दिखाता है। आप इस तरह से पूर्ण डाइजेस्ट का निरीक्षण कर सकते हैं:

docker image inspect --format '{{.RepoDigests}}' jaegertracing/jaeger-agent:latest
> [jaegertracing/jaeger-agent@sha256:bacc749faba325fbe39dc13294c2222fb0babc9ecd344c25d9d577720a80b5ca]
4
peterevans 5 अक्टूबर 2019, 04:10