كيفية دفع صورة Docker المحلية إلى AWS ECR

Kyfyt Df Swrt Docker Almhlyt Aly Aws Ecr



صورة Docker هي ملف للقراءة فقط يحتوي على إرشادات لإنشاء حاويات Docker وتنفيذها. يمكن دفع (تحميل) هذه الصور إلى أي سجل بعيد باستخدام ملف يدفع يأمر. سجل الحاويات المرن هو سجل حاويات يساعد في إدارة ونشر صور عامل الإرساء ، وهو خدمة مُدارة بالكامل وآمنة وقابلة للتطوير من AWS.

تحتوي هذه المقالة على دليل مفصل حول دفع الصورة المحلية إلى AWS ECR.







دفع صورة Docker المحلية إلى AWS ECR

تأكد من أن AWS CLI مثبت على النظام. افتح الآن موجه الأوامر في الدليل حيث ملف صورة عامل ميناء تم تخزينه:





اكتب هذا الأمر لإعداد تثبيت AWS CLI:





> تكوين AWS

ملحوظة : سيطلب أربع قيم مختلفة. قم بتوفير المعلومات عن طريق نسخها من حساب AWS.



انسخ AWS Access Key IP المطلوب ومفتاح AWS Secret Access من خلال البحث أنا أكون في شريط البحث الخاص بـ وحدة تحكم إدارة أمازون ، انقر فوق أنا أكون ، وحدد الخيار بيانات اعتماد الأمان الخاصة بي:

افتح إنشاء مفتاح الوصول وانسخ ملف مفتاح الوصول ومفتاح الوصول السري:

الآن قم بلصق هذه المفاتيح في موجه الأوامر فيما يتعلق بالرسالة الرئيسية ، قم أيضًا بتوفير اسم المنطقة الافتراضي وتعيين قيمة تنسيق الإخراج الافتراضي إلى json:

تم تكوين AWS CLI بنجاح.

تتمثل الخطوة التالية في إنشاء ECR ، لذلك البحث ECR في شريط البحث الخاص بملف وحدة تحكم إدارة أمازون وانقر فوق سجل الحاويات المرن:

انقر فوق الزر البدء:

حدد خاصًا أو عامًا وفقًا لتفضيلاتك واكتب اسم ECR:

اترك باقي الإعدادات افتراضيًا وانقر فوق ملف زر إنشاء مستودع:

سيتم عرض ECR الذي تم إنشاؤه بنجاح بتنسيق لوحة معلومات مستودعات Amazon ECR ، افتحها بالنقر فوق اسم المستودع:

حان الوقت لدفع صورة عامل الإرساء ، لذلك انقر فوق لهذا الغرض عرض أوامر الدفع:

سيتم فتح معالج أوامر الدفع الذي يحتوي على الأوامر والإجراءات لأنظمة التشغيل المختلفة ، للمصادقة ودفع الصور إلى المستودع. من هنا ، انسخ ملف رمز المصادقة لتسجيل الدخول إلى AWS CLI:

الصق هذا الأمر المنسوخ في موجه الأوامر الذي تم تكوينه:

يمكن رؤية رسالة نجاح لتسجيل الدخول في الإخراج أعلاه.

انسخ ال يبني أمر صورة عامل الإرساء من ملف يدفع معالج الأوامر:

بناء الجملة

> بناء عامل ميناء -t < اسم صورة عامل ميناء >

الصقها في موجه الأوامر واضغط على Enter:

انسخ أمر العلامة لوضع علامة على الصورة التي تريد دفعها إلى المستودع:

بناء الجملة:

> علامة عامل ميناء < اسم الصورة > < ECR- اسم التسجيل > / < اسم الصورة >

الصقه في موجه الأوامر:

انسخ أمر الدفع لدفع صورة عامل الإرساء في مستودع AWS من المعالج:

بناء الجملة

> دفع عامل ميناء < اسم الصورة في التسجيل >

الصقه في موجه الأوامر:

سيتم دفع الصورة إلى ECR بنجاح:

لتأكيد ما إذا تم دفع الصورة بنجاح أم لا ، افتح المستودع لرؤية الصورة:

من الواضح في الإخراج أنه تم دفع الصورة بنجاح ، مع كل التفاصيل مثل الملخص ، والدفع في الطابع الزمني ، وعلامة الصورة ، ونوع الأداة.

خاتمة

توفر خدمة Amazon ECR إمكانية دفع صورة عامل الإرساء في بضع خطوات باستخدام AWS CLI حتى يتمكن سجل AWS من إنشاء حاوية Docker ونشرها باستخدام صورة Docker. في هذه المقالة ، دفعنا صورة عامل ميناء محلي إلى ECR.