Ugrás a tartalomra

Útmutatók

A többlépcsős Docker buildek használata

A képek nagyok, és olyan összeállítási eszközöket tartalmaznak, amelyeket nem szabad elküldeni.

5 perc olvasás

A képek nagyok, és olyan összeállítási eszközöket tartalmaznak, amelyeket nem szabad elküldeni.

Miért történik

Az egylépcsős összeállítás a fordítókat, fejléceket és csomaggyorsítótárakat hagyja a végső képben.

Hogyan lehet javítani

  1. Építsen egy szakaszban, csak a műtermékeket másolja egy minimális futásidejű szakaszba
  2. Az utolsó szakaszhoz használjon disztromentes vagy vékony alapot
  3. Gyorsítótárazza a közbenső szakaszokat a cache mode=max értékkel, így a felépítési szakasz nem épül újra
  4. Célozza meg kifejezetten az összeállítási szakaszt a CI-ben, ha csak teszteket kell futtatnia

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.