تخطَّ إلى المحتوى

AppArch Hub (سجل الصور)

hub.apparch.io هو نقطة توزيع صور محلّلات AppArch (المجمّعات). عند فتحه في المتصفح يعرض فهرسًا بالصور المنشورة وإصداراتها الحالية؛ ويسحب خطّ CI لديك الصور من هنا. جميع الصور متعددة المعماريات (linux/amd64 + linux/arm64) - وتُختار المعمارية الصحيحة تلقائيًا.

يُصرَّح بالسحب باستخدام بيانات اعتماد التثبيت: اسم المستخدم هو معرّف التثبيت، وكلمة المرور هي مفتاح التثبيت. وهذا ليس رمز المشروع - فالرمز aa_proj_* هو bearer المجمّع إلى Api الخاص بك ويُرفض هنا:

Terminal window
echo '<installation-key>' | docker login hub.apparch.io -u <installation-id> --password-stdin

تُنشئ اللوحة بيانات الاعتماد هذه جاهزة للّصق في قسم إعداد CI الخاص بالمشروع (راجع تسجيل مشروع). ولأمثلة حسب مزوّد CI راجع إضافة الـ runner إلى CI. ويصدر مفتاح التثبيت مع ترخيصك ويحتفظ به من يدير التثبيت.

Terminal window
docker pull hub.apparch.io/collectors/dotnet:latest
docker pull hub.apparch.io/collectors/dotnet:1.0.2

يشير latest دائمًا إلى أحدث إصدار؛ ثبّت وسم إصدار للبقاء على إصدار محدد. تظهر الوسوم المنشورة مباشرة في فهرس الـ hub.

النصوص أدناه رسائل قياسية من عميل Docker (متطابقة مع أي سجل خاص):

الرسالةالمعنىالحل
authorization failed: no basic auth credentialsلم يتم تسجيل الدخولنفّذ docker login hub.apparch.io
login attempt … failed with status: 401بيانات الاعتماد خاطئة، أو الترخيص ملغى أو منتهٍتحقق من معرّف التثبيت ومفتاحه؛ يرفض الـ hub السحب إذا لم يعد الترخيص يسمح به
429 Too Many Requestsتجاوزت حد المعدلانتظر بضع ثوانٍ وأعد المحاولة

لا يمكن الدفع إلى الـ hub - فهو للقراءة فقط على مستوى البروتوكول. تصدر الصور حصريًا من خط إصدارات AppArch.