نظرة عامة على النشر دون اتصال

عادة ما يتم سحب صور الحاوية المستخدمة في إنشاء وحدة تحكم بيانات Azure Arc ومثيلات SQL المدارة وخوادم PostgreSQL مباشرة من Microsoft Container Registry (MCR). في بعض الحالات، لن يكون للبيئة التي تقوم بنشرها اتصال ب Microsoft Container Registry. بالنسبة لحالات مثل هذه، يمكنك سحب صور الحاوية باستخدام كمبيوتر، والذي لديه حق الوصول إلى سجل حاويات Microsoft ثم وضع علامة عليها ودفعها إلى سجل حاوية خاص قابل للاتصال من البيئة التي تريد نشر خدمات البيانات التي تدعم Azure Arc.

نظرا لأنه يتم توفير تحديثات شهرية لخدمات البيانات التي تدعم Azure Arc وهناك عدد كبير من صور الحاوية، فمن الأفضل تنفيذ عملية سحب صور الحاوية ووضع علامات عليها ودفعها إلى سجل حاوية خاص باستخدام برنامج نصي. يمكن أن يكون البرنامج النصي تلقائيا أو يتم تشغيله يدويا.

يمكن العثور على نموذج برنامج نصي في مستودع Azure Arc GitHub.

إشعار

يتطلب هذا البرنامج النصي تثبيت Python وDocker CLI.

سيطالب البرنامج النصي بشكل تفاعلي بالمعلومات التالية. بدلا من ذلك، إذا كنت تريد تشغيل البرنامج النصي دون مطالبات تفاعلية، يمكنك تعيين متغيرات البيئة المقابلة قبل تشغيل البرنامج النصي.

المطالبة متغير بيئة ملاحظات
توفير سجل حاوية المصدر - اضغط على ENTER لاستخدام mcr.microsoft.com SOURCE_DOCKER_REGISTRY عادة، يمكنك سحب الصور من Microsoft Container Registry، ولكن إذا كنت تشارك في معاينة مع سجل مختلف، يمكنك استخدام المعلومات المقدمة لك كجزء من برنامج المعاينة.
توفير مستودع سجل حاوية المصدر - اضغط على ENTER لاستخدام arcdata: SOURCE_DOCKER_REPOSITORY إذا كنت تسحب من Microsoft Container Registry، فسيكون arcdataالمستودع .
توفير اسم المستخدم لسجل الحاوية المصدر - اضغط على ENTER لاستخدام بلا: SOURCE_DOCKER_USERNAME توفير قيمة فقط إذا كنت تسحب صور الحاوية من مصدر يتطلب تسجيل الدخول. لا يتطلب Microsoft Container Registry تسجيل دخول.
توفير كلمة مرور لسجل الحاوية المصدر - اضغط على ENTER لاستخدام بلا: SOURCE_DOCKER_PASSWORD توفير قيمة فقط إذا كنت تسحب صور الحاوية من مصدر يتطلب تسجيل الدخول. لا يتطلب Microsoft Container Registry تسجيل دخول. تستخدم المطالبة مطالبة كلمة مرور مخفية. لن ترى كلمة المرور إذا قمت بكتابتها أو لصقها.
توفير علامة صورة الحاوية للصور في المصدر - اضغط على ENTER لاستخدام ''<current monthly release tag>: SOURCE_DOCKER_TAG سيتم تحديث اسم العلامة الافتراضي شهريا ليعكس شهر وسنة الإصدار الحالي على سجل حاويات Microsoft.
توفير اسم DNS لسجل الحاوية الهدف أو عنوان IP: TARGET_DOCKER_REGISTRY اسم DNS للسجل الهدف أو عنوان IP. هذه المطالبة هي السجل الذي سيتم دفع الصور إليه.
توفير مستودع سجل الحاوية الهدف: TARGET_DOCKER_REPOSITORY المستودع على السجل الهدف لدفع الصور إليه.
توفير اسم المستخدم لسجل الحاوية الهدف - اضغط على enter لاستخدام بلا: TARGET_DOCKER_USERNAME اسم المستخدم، إن وجد، المستخدم لتسجيل الدخول إلى سجل الحاوية الهدف.
توفير كلمة مرور لسجل الحاوية الهدف - اضغط على enter لاستخدام بلا: TARGET_DOCKER_PASSWORD كلمة المرور، إن وجدت، التي تستخدم لتسجيل الدخول إلى سجل الحاوية الهدف. هذه المطالبة هي مطالبة كلمة مرور مخفية. لن ترى كلمة المرور إذا قمت بكتابتها أو لصقها.
توفير علامة صورة الحاوية للصور في الهدف: TARGET_DOCKER_TAG عادة، يمكنك استخدام نفس العلامة مثل المصدر لتجنب الارتباك.