AppArch Hub (سجل الصور)
hub.apparch.io هو نقطة توزيع صور محلّلات AppArch (المجمّعات). عند فتحه في المتصفح يعرض فهرسًا بالصور المنشورة وإصداراتها الحالية؛ ويسحب خطّ CI لديك الصور من هنا. جميع الصور متعددة المعماريات (linux/amd64 + linux/arm64) - وتُختار المعمارية الصحيحة تلقائيًا.
المصادقة
Section titled “المصادقة”يُصرَّح بالسحب باستخدام بيانات اعتماد التثبيت: اسم المستخدم هو معرّف التثبيت، وكلمة المرور هي مفتاح التثبيت. وهذا ليس رمز المشروع - فالرمز aa_proj_* هو bearer المجمّع إلى Api الخاص بك ويُرفض هنا:
echo '<installation-key>' | docker login hub.apparch.io -u <installation-id> --password-stdinتُنشئ اللوحة بيانات الاعتماد هذه جاهزة للّصق في قسم إعداد CI الخاص بالمشروع (راجع تسجيل مشروع). ولأمثلة حسب مزوّد CI راجع إضافة الـ runner إلى CI. ويصدر مفتاح التثبيت مع ترخيصك ويحتفظ به من يدير التثبيت.
سحب الصور
Section titled “سحب الصور”docker pull hub.apparch.io/collectors/dotnet:latestdocker pull hub.apparch.io/collectors/dotnet:1.0.2يشير latest دائمًا إلى أحدث إصدار؛ ثبّت وسم إصدار للبقاء على إصدار محدد. تظهر الوسوم المنشورة مباشرة في فهرس الـ hub.
الأخطاء الشائعة
Section titled “الأخطاء الشائعة”النصوص أدناه رسائل قياسية من عميل Docker (متطابقة مع أي سجل خاص):
| الرسالة | المعنى | الحل |
|---|---|---|
authorization failed: no basic auth credentials | لم يتم تسجيل الدخول | نفّذ docker login hub.apparch.io |
login attempt … failed with status: 401 | بيانات الاعتماد خاطئة، أو الترخيص ملغى أو منتهٍ | تحقق من معرّف التثبيت ومفتاحه؛ يرفض الـ hub السحب إذا لم يعد الترخيص يسمح به |
429 Too Many Requests | تجاوزت حد المعدل | انتظر بضع ثوانٍ وأعد المحاولة |
للقراءة فقط
Section titled “للقراءة فقط”لا يمكن الدفع إلى الـ hub - فهو للقراءة فقط على مستوى البروتوكول. تصدر الصور حصريًا من خط إصدارات AppArch.