Vai al contenuto

guide

Docker I limiti di velocità dell'hub sono un problema CI, non un problema Docker

I pull anonimi hanno una velocità limitata per IP e i corridori CI condividono gli IP. Ecco come smettere di scoprirlo alle 3 del mattino.

{autore} · {ruolo} · {data} · {minuti} min di lettura

Perché colpisce specificamente CI

Correzioni, in ordine di durabilità

  1. Esegui una cache pull-through del registro nella stessa rete dei tuoi corridori: un pull upstream serve successivamente ogni lavoro
  2. Autenticare i pull anche per le immagini pubbliche; un pull autenticato attinge alla quota del tuo account anziché a quella anonima condivisa
  3. Rispecchia la manciata di immagini di base da cui dipendi effettivamente nel tuo registro e aggiungile tramite digest
  4. Smetti di estrarre immagini che non ti servono: le build in più fasi spesso estraggono un'immagine della toolchain che nessun livello di runtime utilizza

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.