Sari la conținut

Ghiduri

Cum să construiți rapid imagini multi-platformă

Adăugarea linux/arm64 face ca construcția să dureze douăzeci de minute.

6 min de citit

Adăugarea linux/arm64 face ca construcția să dureze douăzeci de minute.

De ce se întâmplă

Emularea QEMU rulează versiunea arm64 pe hardware x64, care este de 5–40 ori mai lentă pentru orice compilare.

Cum să o rezolvi

  1. Construiți fiecare arhitectură pe un runner nativ al acelei arhitecturi
  2. Împingeți prin digest din fiecare picior, apoi îmbinați cu docker buildx imagetools create
  3. Păstrați un cache separat pentru fiecare arhitectură
  4. Reveniți la QEMU doar pentru imaginile care nu fac compilare

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.