क्या मैं सीधे अपने डॉकरीफाइल में एडब्ल्यूएस ईसीआर छवि का उपयोग कर सकता हूं?


14

एक विशिष्ट डॉकफाइल में, आमतौर पर यह रेखा होती है From ubuntu:16.04जो डॉकटर रिपॉजिटरी से एक छवि खींचने में सक्षम होती है।

अब मैंने अपनी छवि रिपॉजिटरी बनाई है:

यहाँ छवि विवरण दर्ज करें

रिपोजिटरी यूआरआई है: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany

जैसा कि ऊपर स्क्रीनशॉट में देखा गया है, मैंने एक छवि को सर्वर पर धकेल दिया।

मैं यह सुनिश्चित करने के लिए निम्नलिखित चलाता हूं कि मैंने ecr पर लॉगिन किया है

> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded

ईसीआर लॉगिन त्रुटि के बिना पूरा होता है। फिर मैंने एक नई छवि बनाने की कोशिश की:

> docker build -t rtf-converter . -f Dockerfile-rtf-converter 
Sending build context to Docker daemon 790.1 MB
Step 1/2 : FROM mycompany:latest
repository mycompany not found: does not exist or no pull access

यहां डॉकरफाइल की सामग्री है

FROM mycompany:latest
RUN apt-get install chef-zero

FROMबयान में रिपॉजिटरी को ठीक से निर्दिष्ट करने का सही तरीका क्या है ?

मैं विशेष रूप से लेबल द्वारा भ्रमित हूं। लेबलिंग का एक अच्छा सम्मेलन क्या है?


यह सिर्फ एक डॉकटर रजिस्ट्री है, इसलिए हाँ। बस सुनिश्चित करें कि डॉकर्ड को ईसीआर रेपो के साथ ठीक से प्रमाणित किया गया है।
EEAA

समझा। मैंने कोशिश की है asw ecr loginलेकिन फिर भी असफल हूं । मैं इस समस्या को हल करने के लिए प्रश्न को संशोधित करूंगा। मुझे आशा है कि आपको कोई आपत्ति नहीं है मैं लक्ष्य डंडे को स्थानांतरित करता हूं
एंथनी कोंग

जवाबों:


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.