İçeriğe geç

kılavuzlar

Docker Hub hızı sınırları bir Docker sorunu değil, bir CI sorunudur

Anonim çekmeler IP başına hız sınırlıdır ve CI çalıştırıcıları IP'leri paylaşır. İşte sabah 3'te öğrenmeyi nasıl bırakacağınız.

{yazar} · {rol} · {tarih} · {dakika} {dakika Etiketi}

Docker Hub, kaynak IP başına anonim çekme hızlarını sınırlar. Barındırılan CI çalıştırıcıları paylaşılan bulut aralıklarından gelir, dolayısıyla yapınız yabancılarla bir kota paylaşıyor. Arıza aralıklı oluyor, uyarı vermeden geliyor ve bir ağ sorununa benziyor.

Neden özellikle CI'yi vuruyor?

Bir geliştirici dizüstü bilgisayarı, temel görüntüyü bir kez alır ve haftalarca önbelleğe alır. Bir CI filosu, kontrol etmediği adreslerden her geçici koşucuya günde binlerce kez aynı görüntüyü çekiyor.

Dayanıklılık sırasına göre düzeltmeler

  1. Koşucularınızla aynı ağda bir kayıt defteri çekme önbelleği çalıştırın; bir yukarı akış çekme, daha sonra her işe hizmet eder
  2. Herkese açık görseller için bile kimlik doğrulaması yapın; kimliği doğrulanmış bir çekme, paylaşılan anonim kota yerine hesabınızın kotasını kullanır
  3. Gerçekten güvendiğiniz bir avuç temel görüntüyü kendi kayıt defterinize yansıtın ve bunları özet olarak sabitleyin
  4. İhtiyacınız olmayan görselleri çekmeyi bırakın; çok aşamalı derlemeler genellikle hiçbir çalışma zamanı katmanının kullanmadığı bir araç zinciri görselini çeker

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.