Sari la conținut

Ghiduri

Cum să partajați un cache Docker între joburi

Fiecare picior de matrice reconstruiește aceleași straturi.

5 min de citit

Fiecare picior de matrice reconstruiește aceleași straturi.

De ce se întâmplă

Fiecare lucrare primește propria instanță BuildKit cu un cache gol, cu excepția cazului în care le atașați la un builder partajat.

Cum să o rezolvi

  1. Atașați toate lucrările la un singur generator de la distanță persistent
  2. Dacă utilizați memoria cache de registry, solicitați ca o lucrare să o completeze și restul să citească din ea
  3. Comandați Dockerfile, astfel încât straturile partajate să fie pe primul loc

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.