सवाल डॉकर लॉगिन अज्ञात शॉर्टेंड ध्वज: 'ई'


मैंने अभी अपना डॉकर संस्करण अपडेट किया है और उस कमांड को पाया है

aws ecr get-login

अब काम नहीं कर रहा है त्रुटि मिली

अज्ञात शॉर्टेंड ध्वज: 'ई' इन-ए '। ऐसा लगता है कि डॉकर अब समर्थन नहीं करता है।

क्या इसे ठीक करने का कोई तरीका है?

स्थापित संस्करण:

aws-cli/1.11.111 Python/2.7.10 Darwin/16.6.0 botocore/1.5.74

Docker version 17.06.0-ce-rc5, build b7e4173

76
2018-06-23 13:12


मूल




जवाब:


इसे अपने कॉल में जोड़ें

--no-include-email

यहां नया मान्य वाक्यविन्यास है:

aws ecr get-login   ${normal_params_here}   --no-include-email
aws ecr get-login   --region us-east-1      --no-include-email  # for example

05/23/2017 को जारी संस्करण 1.11.9 1 के रूप में यह नया विकल्प एडब्ल्यूएस सीएलआई में उपलब्ध है ... इसे अपग्रेड करने के लिए जारी करें:

pip install --upgrade awscli

यहां विवरण देखें

https://github.com/docker/for-mac/issues/1762

https://github.com/aws/aws-cli/issues/1926

उद्धरण के लिए :

"आपको प्राप्त होना चाहिए था अमेज़ॅन से एक ईमेल अधिसूचना  नए 23 मई 2017 के बारे में नया --no-include-email पर झंडा aws ecr get-login [डॉकर] 17.06.0 के साथ संगतता के लिए "


131
2018-06-23 13:26



शांत काम, thnx - Chris
ध्यान दें कि इसे अद्यतन करने की आवश्यकता हो सकती है aws सबसे हाल के संस्करण के लिए क्ली। - broofa
sudo पाइप स्थापित - अपग्रेड awupcli - Phil Strong
तुमने मुझे बचाया <3 - DaniG2k
ऐसे लोग हैं जो गरीब आत्माओं को यहां पर समय सीमा के साथ बचाते हैं। धन्यवाद - Alfonso Pérez


अगर किसी कारण से आप awscli संस्करण को अपग्रेड नहीं कर सकते हैं, तो आप इसे अपने साथ काम करने के लिए थोड़ा स्ट्रिंग मैनिपुलेशन कर सकते हैं।

उदाहरण के लिए:

$(aws ecr get-login --region eu-central-1 | sed -e 's/-e none//g')

यह उस ध्वज को छोड़ देगा जो समर्थित नहीं है और आपको लॉगिन करने में सक्षम होना चाहिए।


14
2017-10-02 09:01





मेरे पास एक ही समस्या थी हालांकि स्कॉट स्टेनलेस के जवाब के बाद इसे हल नहीं किया गया था।

यदि यह किसी और के साथ होगा, तो इस मुद्दे को सुलझाने के आदेश से 'कोई भी नहीं' छोड़ना।


3
2017-10-25 11:56



मेरे लिए काम किया .. - codersofthedark