التشغيل السريع: نشر تطبيق الحاوية الأول باستخدام containerapp up

تمكنك خدمة Azure Container Apps من تشغيل الخدمات المصغرة والتطبيقات المحوجرة على منصة بدون خادم. مع Container Apps، يمكنك التمتع بفوائد تشغيل الحاويات مع تركك ورائك مخاوف تكوين البنية التحتية السحابية يدويًّا ومنسقي الحاويات المعقدة.

في هذا التشغيل السريع، يمكنك إنشاء تطبيق الحاوية الأول ونشره az containerapp up باستخدام الأمر .

المتطلبات الأساسية

الإعداد

لتسجيل الدخول إلى Azure من واجهة السطوع، شغل الأمر التالي واتبع التعليمات لإكمال عملية المصادقة.

az login

للتأكد من تشغيل أحدث إصدار من CLI، قم بتشغيل أمر الترقية.

az upgrade

بعد ذلك، قم بتثبيت أو تحديث إضافة Azure Container Apps لواجهة CLI.

إذا تلقيت أخطاء حول المعلمات المفقودة عند تشغيل أوامر az containerapp في Azure CLI أو cmdlets من وحدة Az.App في PowerShell، تأكد من تثبيت أحدث إصدار من إضافة Azure Container Apps.

az extension add --name containerapp --upgrade

إشعار

بدءا من مايو 2024، لم تعد امتدادات Azure CLI تدعم ميزات المعاينة بشكل افتراضي. للوصول إلى ميزات معاينة تطبيقات الحاوية، قم بتثبيت ملحق Container Apps باستخدام --allow-preview true.

az extension add --name containerapp --upgrade --allow-preview true

الآن بعد تثبيت الامتداد أو الوحدة الحالية، قم بتسجيل مساحات الأسماء Microsoft.App و Microsoft.OperationalInsights.

az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights

إنشاء تطبيق الحاوية ونشره

إنشاء تطبيق الحاوية الأول ونشره containerapp up باستخدام الأمر . سيقوم هذا الأمر ب:

  • إنشاء بيئة تطبيقات الحاوية
  • إنشاء مساحة Log Analytics
  • إنشاء تطبيق الحاوية ونشره باستخدام صورة حاوية عامة

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

az containerapp up \
  --name my-container-app \
  --resource-group my-container-apps \
  --location centralus \
  --environment 'my-container-apps' \
  --image mcr.microsoft.com/k8se/quickstart:latest \
  --target-port 80 \
  --ingress external \
  --query properties.configuration.ingress.fqdn

إشعار

تأكد من أن قيمة المعلمة --image في حالة أقل.

من خلال تعيين --ingress إلىexternal يمكنك جعل تطبيق الحاوية متاحًا للطلبات العامة.

تحقق من النشر

يقوم up الأمر بإرجاع اسم المجال المؤهل بالكامل لتطبيق الحاوية. انسخ هذا الموقع إلى مستعرض ويب.

يتم عرض الرسالة التالية عند نشر تطبيق الحاوية:

لقطة شاشة لصفحة الويب لتطبيق الحاوية.

تنظيف الموارد

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

تنبيه

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

az group delete --name my-container-apps

تلميح

هل تواجه مشكلات؟ أخبرنا على GitHub بفتح عدد في Azure Container Apps repos.

الخطوات التالية