الاتصال بوحدة تحكم حاوية في Azure Container Apps
يعد الاتصال بوحدة تحكم الحاوية مفيدا عندما تريد استكشاف أخطاء التطبيق وإصلاحها داخل حاوية. تسمح لك Azure Container Apps بالاتصال بوحدة تحكم الحاوية باستخدام مدخل Azure أو Azure CLI.
إشعار
يوفر النظام الأساسي ل Azure Container Apps وحدة تحكم لتصحيح الأخطاء لمساعدتك في استكشاف أخطاء تطبيقاتك وإصلاحها إذا كانت تطبيقاتك تستخدم حاويات تتضمن فقط تطبيقك وتبعيات وقت التشغيل الخاصة به، أو صورة "غير قابلة للانحدار".
مدخل Azure
للاتصال بوحدة تحكم الحاوية في مدخل Microsoft Azure، اتبع الخطوات التالية.
- في مدخل Microsoft Azure، حدد وحدة التحكم في مجموعة قائمة المراقبة من صفحة تطبيق الحاوية.
- حدد المراجعة والنسخة المتماثلة والحاوية التي تريد الاتصال بها.
- اختر الوصول إلى وحدة التحكم الخاصة بك عبر bash أو sh أو ملف قابل للتنفيذ مخصص. إذا اخترت ملفًا قابلًا للتنفيذ مخصصًا، فيجب أن يكون متوفرًا في الحاوية.
Azure CLI
للاتصال بوحدة تحكم حاوية، استخدم az containerapp exec
الأمر . للخروج من وحدة التحكم، حدد Ctrl-D.
على سبيل المثال، اتصل بوحدة تحكم حاوية في تطبيق حاوية بحاوية واحدة باستخدام الأمر التالي. استبدل العناصر النائبة <> بقيم تطبيق الحاوية.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
للاتصال بوحدة تحكم حاوية في تطبيق حاوية مع مراجعات ونسخ متماثلة وحاويات متعددة، قم بتضمين المعلمات التالية في az containerapp exec
الأمر.
الوسيطة | الوصف |
---|---|
--revision |
أسماء مراجعة الحاوية للاتصال بها. |
--replica |
اسم النسخة المتماثلة للحاوية للاتصال بها. |
--container |
اسم الحاوية للحاوية للاتصال بها. |
يمكنك الحصول على أسماء المراجعة باستخدام az containerapp revision list
الأمر . استبدل العناصر النائبة <> بقيم تطبيق الحاوية.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
az containerapp replica list
استخدم الأمر للحصول على النسخة المتماثلة وأسماء الحاويات. استبدل العناصر النائبة <> بقيم تطبيق الحاوية.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
الاتصال بوحدة تحكم الحاوية az containerapp exec
باستخدام الأمر . استبدل العناصر النائبة <> بقيم تطبيق الحاوية.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>