هل يمكنني استخدام أوس إكر صورة مباشرة في بلدي دوكيرفيل?

في ملف ميناء نموذجي ، عادة ما يكون هناك هذا الخط From ubuntu:16.04 والتي تمكن من سحب صورة من مستودع عامل الميناء.

الآن لقد بنيت بلدي مستودع الصور الخاصة:

enter image description here

إعادة ترتيب أوري هو: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany

كما رأينا في الصورة أعلاه ، دفعت صورة إلى الخادم.

أنا تشغيل ما يلي لضمان لدي تسجيل الدخول إلى إكر

> `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 MBStep 1/2 : FROM mycompany:latestrepository mycompany not found: does not exist or no pull access

هنا هو محتوى دوكيرفيل

FROM mycompany:latestRUN apt-get install chef-zero

ما هي الطريقة الصحيحة لتحديد المستودع بشكل صحيح في FROM بيان?

أنا مرتبك بشكل خاص من التسميات. ما هي اتفاقية جيدة لوضع العلامات?

نفس النمط الذي تستخدمه في docker push يعمل:

FROM 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany:latest

إنه مجرد سجل عامل ميناء ، لذا نعم. فقط تأكد من مصادقة دوكرد مع الريبو إكر بشكل صحيح.

انا اري. لقد حاولت ‘أسو إكر تسجيل الدخول’ ولكن لا تزال تفشل. سأراجع السؤال لمعالجة هذه المشكلة. آمل أن لا تمانع في تحويل أقطاب الهدف