كيفية دفع صورة Docker إلى Amazon ECR؟

Kyfyt Df Swrt Docker Aly Amazon Ecr



Docker هي خدمة حاوية يمكن استخدامها لنقل محتويات تطبيقات الويب بشكل آمن من مكان إلى آخر دون تعطيلها. يمكن للمستخدم وضع التعليمات البرمجية الخاصة به داخل حاوية عامل الإرساء ويمكن للمستخدم تشغيلها على أنظمة مختلفة بشكل مثالي. تسمح AWS للمستخدم بإنشاء مستودعات وإنشاء صور عامل الإرساء باستخدام Elastic Container Registry أو خدمة ECR على السحابة.

يوضح هذا المنشور عملية دفع صورة Docker إلى خدمة Amazon ECR.







كيفية دفع صورة Docker إلى Amazon ECR؟

لدفع صور Docker إلى مستودع ECR، ما عليك سوى اتباع هذا الدليل البسيط:



الخطوة 1: الاتصال بمثيل EC2



لدفع صورة Docker إلى مستودع ECR، ما عليك سوى الاتصال بمثيل EC2 الذي تم إنشاء صورة Docker عليه وتشغيله. إذا كان المستخدم يريد معرفة عملية إنشاء المثيل والاتصال به، فما عليك سوى زيارة هذا مرشد . سيتم توفير الأمر المستخدم في لقطة الشاشة التالية بواسطة النظام الأساسي عند إنشاء مثيل EC2 على سحابة AWS:





الخطوة 2: تكوين AWS CLI



بعد الاتصال بمثيل EC2، ما عليك سوى استخدام الأمر التالي لتكوين AWS CLI على مثيل EC2:

تكوين أوس

ملحوظة : للتعرف على عملية تثبيت وتكوين AWS CLI على مثيل Linux، ما عليك سوى النقر فوق هذا مرشد .

الخطوة 3: إنشاء مستودع ECR

بعد تكوين AWS CLI على مثيل EC2، ما عليك سوى استخدام الأمر التالي لإنشاء مستودع في خدمة Amazon ECR. يوفر الأمر التالي اسم المستودع ومنطقة AWS التي سيتم إنشاء المستودع فيها:

aws ecr إنشاء مستودع --اسم المستودع مرحبا مستودع --منطقة AP-جنوب شرق-1

بمجرد إنشاء المستودع على خدمة ECR، ما عليك سوى استخدام الأمر التالي لوضع علامة على صورة عامل الإرساء وإضافة اسم التسجيل مع الصورة:

علامة عامل الميناء hello-world 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

بعد تشغيل الأمر أعلاه بنجاح، ما عليك سوى استخدام الأمر التالي للحصول على بيانات اعتماد تسجيل الدخول لصورة Docker من خلال توفير عنوان URL للمستودع:

تسجيل دخول عامل الميناء -u AWS -p $(aws ecr get-login-password --region ap-southeast-1) 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

الخطوة 4: ادفع صورة Docker

بعد تسجيل الدخول إلى Docker، ما عليك سوى الضغط على صورة Docker باستخدام الأمر التالي:

دفع عامل الإرساء 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

بعد دفع صورة Docker بنجاح إلى مستودع ECR، ما عليك سوى زيارة ' سجل الحاويات المرنة 'الخدمة من وحدة تحكم AWS:

الخطوة 5: التحقق من الدفع الناجح

تحديد موقع ' المستودعات ” من اللوحة اليسرى للنقر عليه والتوجه داخل صفحته:

حدد موقع المستودع الذي تم إنشاؤه في الخطوة الثالثة وقم بزيارة صفحته بالضغط على اسمه:

يتم وضع الصورة داخل المستودع مع عنوان URI الخاص بها للوصول إليها بشكل عام:

يتعلق الأمر كله بدفع صورة Docker من مثيل EC2 إلى مستودع Amazon ECR.

خاتمة

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