إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تمكنك خدمة Azure Container Apps من تشغيل الخدمات المصغرة والتطبيقات المحوجرة على منصة بدون خادم. مع Container Apps، يمكنك التمتع بفوائد تشغيل الحاويات مع تركك ورائك مخاوف تكوين البنية التحتية السحابية يدويًّا ومنسقي الحاويات المعقدة.
في هذا التشغيل السريع، يمكنك إنشاء تطبيق الحاوية الأول ونشره az containerapp up باستخدام الأمر .
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط.
- إذا لم يكن لديك مثل هذا الحساب، فيمكنك إنشاء واحد مجانًا.
- قم بتثبيت Azure CLI.
الإعداد
لتسجيل الدخول إلى Azure من واجهة السطوع، شغل الأمر التالي واتبع التعليمات لإكمال عملية المصادقة.
للتأكد من تشغيل أحدث إصدار من CLI، قم بتشغيل أمر الترقية.
بعد ذلك، قم بتثبيت أو تحديث إضافة 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.