AppArch Hub (imaj deposu)
hub.apparch.io, AppArch analizör (collector) imajlarının dağıtım noktasıdır. Tarayıcıyla açtığınızda yayımlanan imajları ve güncel sürümleri gösteren bir katalog görürsünüz; CI hattınız ise imajları buradan çeker. Tüm imajlar multi-arch’tır (linux/amd64 + linux/arm64) - doğru mimari otomatik seçilir.
Kimlik doğrulama
Bölüm başlığı “Kimlik doğrulama”İmaj çekmek kurulum kimlik bilginizle yetkilendirilir: kullanıcı adı kurulum id’si, parola kurulum anahtarıdır. Bu, proje token’ı değildir - aa_proj_* collector’ün kendi Api’nize taşıdığı bearer’dır ve burada reddedilir.
echo '<installation-key>' | docker login hub.apparch.io -u <installation-id> --password-stdinPanel bu kimlik bilgisini projenin CI kurulum bölümünde kopyalamaya hazır üretir (bkz. Proje kaydetme). CI sağlayıcısına göre örnekler için Runner’ı CI’a ekleme sayfasına bakın. Kurulum anahtarı lisansınızla birlikte verilir ve kurulumu yöneten kişide durur.
İmaj çekme
Bölüm başlığı “İmaj çekme”docker pull hub.apparch.io/collectors/dotnet:latestdocker pull hub.apparch.io/collectors/dotnet:1.0.2latest her zaman en güncel sürümü gösterir; belirli bir sürüme sabitlemek için sürüm tag’ini kullanın. Yayımlanan tag’leri hub kataloğunda canlı görebilirsiniz.
Sık karşılaşılan hatalar
Bölüm başlığı “Sık karşılaşılan hatalar”Aşağıdaki metinler Docker istemcisinin standart mesajlarıdır (her private registry’de aynıdır):
| Mesaj | Anlamı | Çözüm |
|---|---|---|
authorization failed: no basic auth credentials | Login yapılmamış | docker login hub.apparch.io çalıştırın |
login attempt … failed with status: 401 | Kimlik bilgisi hatalı ya da lisans iptal edilmiş/süresi dolmuş | Kurulum id’sini ve anahtarını kontrol edin; lisans izin vermiyorsa hub imaj çekmeyi reddeder |
429 Too Many Requests | Hız sınırına takıldınız | Birkaç saniye bekleyip yeniden deneyin |
Salt okunur
Bölüm başlığı “Salt okunur”Hub’a push yapılamaz - protokol düzeyinde salt okunurdur. İmajlar yalnızca AppArch yayın hattından çıkar.