يؤدي استخدام aws ecr get-login
إلى إخراج بيانات اعتماد تسجيل الدخول التي تعمل ، ولكن فشل الأمر بسبب عدم وجود معلمة. أعتقد أنه تمت إزالته بواسطة عامل ميناء في وقت ما.
محاولة تسجيل الدخول باستخدام الأمر الذي ينتج عن مخرجات aws cli:
unknown shorthand flag: 'e' in -e
See 'docker login --help'.
فيما يلي المعلمات المقبولة بواسطة docker login
# docker login --help
Usage: docker login [OPTIONS] [SERVER]
Log in to a Docker registry
Options:
-p, --password string Password
--password-stdin Take the password from stdin
-u, --username string Username
يمكنك تمرير --no-include-email
إلى أمر get-login وسيزيل العلامة -e
من المخرجات
@ tyhunt99 شكرا لذلك! إنه يعمل ، لكنه يبدو وكأنه حل بديل.
ربما كانت المعلمة -e
منطقية في الأيام السابقة ، لكنها لم تعد ذات صلة. المنظمة البحرية الدولية يجب أن تذهب.
سيكون من الجيد إزالته ولكننا نحتفظ به لأسباب تتعلق بالتوافق مع الإصدارات السابقة حيث ربما لا يزال المستخدمون يستخدمون إصدارًا قديمًا من عامل الإرساء الذي يستخدمه. سيكون الحل الذي قدمه @ tyhunt99 هو أفضل خيار لك للمضي قدمًا.
التعليق الأكثر فائدة
يمكنك تمرير
--no-include-email
إلى أمر get-login وسيزيل العلامة-e
من المخرجات