Hoppa till innehåll

guider

Docker Hubhastighetsgränser är ett CI-problem, inte ett Docker-problem

Anonyma drag är hastighetsbegränsade per IP, och CI-löpare delar IP:er. Så här slutar du ta reda på det klockan 03.00.

{författare} · {roll} · {datum} · 6 min läsning

Varför det träffar CI specifikt

Fixar, i ordning efter hållbarhet

  1. Kör en register-pull-through-cache i samma nätverk som dina löpare — en uppströms pull tjänar varje jobb efteråt
  2. Autentisera drag även för offentliga bilder; en autentiserad pull drar på ditt kontos kvot snarare än den delade anonyma
  3. Spegla den handfull basbilder du faktiskt är beroende av i ditt eget register och fäst dem efter sammanfattning
  4. Sluta dra bilder du inte behöver – flerstegsbyggen drar ofta en verktygskedja-bild som inget körtidslager använder

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.