İçeriğe geç

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.

İ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.

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

Panel 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.

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

latest 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.

Aşağıdaki metinler Docker istemcisinin standart mesajlarıdır (her private registry’de aynıdır):

MesajAnlamıÇözüm
authorization failed: no basic auth credentialsLogin yapılmamışdocker login hub.apparch.io çalıştırın
login attempt … failed with status: 401Kimlik 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 RequestsHız sınırına takıldınızBirkaç saniye bekleyip yeniden deneyin

Hub’a push yapılamaz - protokol düzeyinde salt okunurdur. İmajlar yalnızca AppArch yayın hattından çıkar.