نظرة عامة على التعبئة في حاويات

‏‫ملاحظة

دخلت الخطط الأساسيةوالقياسيةوالمؤسسة فترة إيقاف في 17 مارس 2025. لمزيد من المعلومات، راجع إعلان إيقاف Azure Spring Apps.

تنطبق هذه المقالة على:✅ Basic/Standard ✅ Enterprise

توضح هذه المقالة كيفية تعبئة تطبيق Java في حاويات.

تمكنك Azure Spring Apps من تحميل ملف JAR أو WAR، والذي يحزمه تلقائيا في صورة حاوية مدارة. كما أنه يدعم بناء تطبيقات متعددة اللغات من التعليمات البرمجية المصدر إلى صور الحاوية باستخدام VMware Tanzu Buildpacks أو Paketo Buildpacks مفتوحة المصدر.

تطبيقات حاويات Azure وخدمة Azure Kubernetes (AKS) هي أنظمة أساسية للحاويات تدعم لغات برمجة متعددة. نوصي بشدة بإنشاء صورة حاوية من التطبيق الخاص بك ونشرها في Azure Container Apps أو AKS. يمنحك إنشاء صورة الحاوية الخاصة بك بشكل منفصل التحكم الكامل في تخصيص بيئة التطبيق وتحسينها، ما يضمن أنها تفي بمتطلباتك المحددة قبل النشر. توضح هذه المقالة كيفية إنشاء التعليمات البرمجية المصدر أو البيانات الاصطناعية في صورة حاوية بنفسك.

بناء صورة حاوية

يشير الجدول التالي إلى مقالات لمساعدتك في الترحيل، استنادا إلى خطتك ونوع البيانات الاصطناعية التي تستخدمها في Azure Spring Apps:

خطة Azure Spring Apps الأدوات الدليل:
خطة أساسية/قياسية ملف JAR أو WAR إنشاء صورة حاوية من JAR أو WAR
الخطة القياسية كود المصدر تعبئة تطبيق في حاويات باستخدام Paketo Buildpacks
خطة المؤسسة ملف JAR أو WAR تعبئة تطبيق في حاويات باستخدام Paketo Buildpacks
خطة المؤسسة كود المصدر تعبئة تطبيق في حاويات باستخدام Paketo Buildpacks

لدمج عامل مراقبة أداء التطبيق (APM) في صورة الحاوية، راجع دمج مراقبة أداء التطبيق في صور الحاوية.

دفع صورة الحاوية إلى سجل حاوية

بعد إنشاء البيانات الاصطناعية الخاصة بك في صورة حاوية، تحتاج إلى دفعها إلى سجل حاوية، سواء كانت عامة أو خاصة. إذا كنت تستخدم Azure Container Registry، فشاهد دفع صورتك الأولى إلى سجل حاوية Azure باستخدام Docker CLI.

إذا كان لديك مثيل Azure Container Registry، يمكنك أيضا استخدام Azure Container Registry لإنشاء صورة ودفعها. لمزيد من المعلومات، راجع التشغيل السريع: إنشاء صورة حاوية وتشغيلها باستخدام مهام Azure Container Registry.